Michael Johnson, 24, was charged with three counts of murder, one count of attempted murder and one count of criminal sexual assault, the Chicago Sun-Times reported Sunday.
The three victims, all African-American, had a history of prostitution, the newspaper said.
The body of the first victim was found in November 2008 and the other two in January and March of this year.
On May 22, officers responding to a disturbance call near where the slayings took place were told by another woman that she had been choked -- allegedly by Johnson.
He was arrested and charged with simple battery, police said.
Because of the location of the arrest and the similarity to the strangulation slayings, officers obtained a DNA swab from Johnson, the Sun-Times reported.
DNA from the three victims was matched to the DNA profile of Johnson, a police report said.
Couple calls 9-1-1 over missing hash browns; assault McDonanld's employees
Ohio crash that killed two caught on camera [VIDEO]