Darius Barney was arrested just after 12:40 a.m. Sunday in the 800-block of East 63rd Street, police said.
CPD said Barney had, less than 90 minutes earlier, fatally stabbed a 71-year-old man in the 100-block of West 63rd Street in Englewood.
The victim allegedly got into an argument with an unknown man, police said.
The man then allegedly attacked the victim and started to stab him, police said.
The victim was stabbed in the abdomen. He was rushed to the hospital where he died, according to police.
He has not yet been publicly identified.
Video of the scene showed officers outside a gas station.
Barney is due in court Tuesday.
The video in the player above is from an earlier report.
INTERACTIVE SAFETY TRACKER Track crime and safety in your neighborhood