Antonio Reyes was arrested Tuesday in Arleta, where he lives and works, on suspicion of attempted rape, said LAPD Officer Mike Lopez.
About 5:45 a.m. on Aug. 12, the woman was walking home when a man confronted her, speaking in Spanish, which she does not speak, police said.
Police said the attacker tried to remove her clothes and took her to the ground, where she tried to fight him off, screaming, "Fire, Fire," to get someone's attention.
A pedestrian walked by and cars slowed down, but no one called 911, police said. The woman eventually wrestled free and her attacker fled, police said.
The woman told police the man smelled of alcohol.
Acting on a tip Tuesday, the FBI-LAPD violent fugitive task force arrested Reyes in Arleta, where police said he was working as a laborer.
Anyone with information about the case is urged to call Los Angeles police at (818) 374-9500.