Police say a homeless Cape Girardeau man held his girlfriend in a house for six days and assaulted her.

The Southeast Missourian reports that 39-year-old Robert Dean Garrity was arrested Friday and has been charged with second-degree assault and false imprisonment. It is unclear if Garrity has an attorney.

A probable-cause report from Cape Girardeau Police Sgt. Joey Hann says Garrity pushed the woman up against a wall at a Town House Inn Jan. 22, inflicting an injury that caused her to not be able to walk. Police say Garrity used a shopping cart to move the woman from the inn to a house.

Hann said that over next six days, Garrity punched and kicked the woman. Police say the woman tried to leave multiple times.

The woman was taken to a hospital for treatment.

ThinkStock