Lopez began his horse racing career in Mexico, riding on bush tracks.
In 2021 Lopez is off to a great start winning 55 races and is 4th in jockey standing at Gulfstream Park Championship meet.
[8] The second was another 60 day suspension in April, again at Gulfstream Park, for almost causing injury to a fellow jockey, Leonel Reyes, during a race.
[9] In 2024, he received three racing days suspension (November 9, 10, and 15) for backstretch interference while riding Governor Sam in the Breeders' Cup Juvenile Turf Sprint.
[10] The HISA also imposed a provisional suspension on Lopez during a December 3 post-(5th) race crop violation when he applied an excessive blow at the upper neck of 2-year-old National Law at Parx Racing.