Tarnche Hull, 47, got into an argument with his partner, a 28-year-old woman, at around 10:30 p.m. Aug. 23 in the 5500 block of South Prairie Avenue, police said.
Hull allegedly shot her in the leg, elbow, arm and neck before fleeing the scene, police said.
The victim was taken to the University of Chicago Medical Center where she was listed in good condition, police said.
Hull was arrested Monday in the 17000 block of South Park Avenue at South Holland.
He was charged with attempted first-degree murder, unlawful use of a weapon by a felon, trespassing causing grievous bodily harm, and aggravated battery with a firearm.
Hull, of South Hollandhe is expected to appear in court on Wednesday.