A Buffalo man was arrested this week and charged with beating up a pregnant Buffalo woman and stealing her car about three months ago.

Gerald T. Newkirk, 43, of Princeton Place, was arrested Tuesday and charged with third-degree assault, harassment and unauthorized use of a motor vehicle, Buffalo police said.

He is accused of slamming the pregnant woman into a wall in a Genesee Street apartment Nov. 30 and driving off in her 12-year-old Cadillac, police said.