A Charlestown man allegedly carjacked a cab early Sunday after he was caught shoplifting from a local convenience store, Boston police said.

Sakaria Mohamud, 30, was caught stealing at the Tedeschi Food Shop on Main Street in Charlestown just before 4 a.m Sunday, police said. A cab driver, who had pulled into the store’s parking lot, told police that he saw Mohamud arguing with store security.

Mohamud then slid into the backseat of the cab, asking to be taken to Bunker Hill and Corey streets, officials said. The cab driver, who was not identified by police, refused because he suspected Mohamud was drunk and in trouble with the store.

Advertisement - Continue Reading Below

Police said he got out of the driver’s seat, planning to physically remove Mohamud from the cab. The suspect got out of the cab too and started a fight with the driver, police said. He then climbed into the driver’s seat of the cab and sped off, police said.

Another cab driver spotted the stolen car on Columbia Road at the ramp of Interstate 93.

Police arrested Mohamud and charged him with carjacking, assault and battery on a victim over 65, and shoplifting under $50. He is expected to appear in Charlestown District Court on Monday.