The accident happened at 225th Street and North Conduit Avenue in the Rosedale section just before 11:00 Friday night.
Investigators said a 2001 Mitsubishi Montero struck a 2011 Dodge Charger while trying to pass it on 225th Street.
The Charger overturned, and the 19-year-old driver suffered serious head trauma. He died at the scene.
Police said the driver of the Montero fled the scene, but he was later arrested.
Luis Forero, 24, was charged with leaving the scene of an accident and unsafe lane change.
The name of the victim has not been released pending notification of family.