NEW BEDFORD — A New Bedford man was arrested Wednesday after he robbed two liquor stores then carjacked a cab in an attempt to flee the scene.

Danny Cardoso, 35, of 211 Eugenia Street, Apartment 3E, New Bedford, was charged with carjacking, two counts of unarmed robbery and on two warrant arrests.

Police received a report that Central Liquors at 1847 Acushnet Avenue had been robbed at 6:30 p.m. Based on witness descriptions and investigative work, police identified the suspect and began to search for him.

While police searched for the suspect, a second robbery was reported at Brooklawn Liquors, located at 496 Ashley Boulevard.

A cab driver reported that Cardoso tried to force her out of the vehicle so he could flee the scene.

Cardoso then fled the scene on foot and was struck by a passing motorist. He was transported to Rhode Island Hospital, where he is being treated for non-life-threatening injuries and is awaiting arraignment.

--New Bedford Police