Police said the attack happened near State and Randolph streets around 9:15 p.m. Officers could be seen investigating outside of the Walgreens there.
A 26-year-old man approached a group of males outside and began arguing with them, police said.
Police said 36-year-old Alejandro Tellez took out a sharp object and stabbed the 25-year-old in the back.
The victim was transported to Northwestern Hospital in serious condition.
Police took Tellez into custody. He is charged with first-degree attempted murder and aggravated battery.
INTERACTIVE SAFETY TRACKER Track crime and safety in your neighborhood