Christopher Shoji, 25, is charged with one count of first degree murder and one misdemeanor drug charge, police said.
The victim, Solomon Morales, was found stabbed on the front porch of his home in the 4200-block of North Damen by his mother early Tuesday morning. He later died at Advocate Illinois Masonic Health Center.
Shoji is expected to appear in bond court Thursday morning.