Oscar Garfias Suarez is accused of hitting 75-year-old Guillermo Cartagena on Thursday night before driving off, according to the Los Angeles Police Department.
The victim, a grandfather, was crossing Bullard Avenue near Alhambra Avenue when he was hit, investigators said.
During the search for the suspect, police released surveillance video that appears to show a male driver getting out of a white pickup truck.
Suarez was arrested and booked for felony hit and run, the LAPD said. His bail was set at $28,340.