The 46-year-old man was found by police around 8:20 p.m. Friday in the 9900 block of 14th Avenue South, and was arrested by homicide detectives.
The victim's body was found just before 11 a.m. on Thursday in the 4000 block of South Austin Street after dispatchers received 911 calls from witnesses reporting that someone was pushing a shopping cart containing what appeared to be a body.
Arriving at the scene, police found a shopping cart with what looked to be a pile of clothes with feet sticking out. Fire officials determined the person was dead and had sustained fatal injuries.
Witnesses at the scene said there were flies around the body, and told police they saw a man pushing the cart down the street and confronted him after they saw him rummaging through garbage cans.
"I saw the body, it's covered in blankets and sheets, there were bugs all around it," said one witness who called herself Hodan. "He or she been dead for a couple days- because it looked like an old body."
There was no information about the victim, but police have revealed that the victim and suspect knew each other.
Homicide detectives are not looking for any additional suspects, and have booked their suspect for the investigation of murder and an unrelated outstanding felony warrant.