The incident happened near a JC Penney at about 5pm.
When officers arrived to the scene, they found a 19-year-old man detained by a bystander and mall security.
The victim, who is in his mid 30s, was found with a single stab wound and was quickly taken to the hospital. His condition is unknown.
According to police, a fight broke out between the suspect and another teen. The victim stepped in to break up the fight and was stabbed.
Other bystanders and mall security detained the suspect until police arrived.
Police said the stabbing appears to be an isolated incident and there's no danger to the public.
Police believe the suspect and victim did not know each other.
The investigation is ongoing.