The 31-year-old got into an argument with someone he knew around 3 a.m. in the 3100 block of West Madison Street, police said.
The man then pulled out a knife and stabbed him in the upper back, police said.
The 31-year-old also suffered cuts to his back and forearms, police said. He was taken of Loyola Oak Park Hospital where he was listed in fair condition, police said.
No one is in custody as Area Detectives investigate.