Investigators say on three occasions Noah Brantley requested a cab.
Once it arrived at the destination, authorities say Brantley robbed the drivers of their wallets.
In one of the robberies, police say Brantley took the driver's wallet during a ride and then fled on foot. The driver tried to chase after him, but police say Brantley pulled out a gun.
No serious injuries were reported.
Brantley was apprehended on Thursday and charged with several counts of first-degree armed robbery.