The suspect first hit a vehicle in the 8600 block of Miramar Road before striking another car at the corner of Camino Ruiz and Miramar Road.
The driver of the second vehicle, a City of San Diego employee who did not wish to be identified, said he followed the suspect to Activity Road where the suspect stopped his car and tried to run away to a nearby parking lot. After a short struggle, the city employee took down the suspect until police arrived to take him into custody.
The suspect, whose name has not yet been released, will face at least two charges of hit-and-run, according to police.
Neither of the drivers hit were injured.