Robles was originally signed by Houston Astros scout Deron Rombach after being drafted in the third round of the June 1994 free agent draft. After being signed, he used some of his bonus money to buy a scoreboard for his high school field. However, the Astros had no use for Robles, so they sent him back to the Mexican Baseball League (LMB), where he batted around .400, until he was called up by the Los Angeles Dodgers, where he played 110 games in the 2005 season. On February 2, 2007, Robles was released by the Dodgers and his contract was sold to the Diablos Rojos del México. He was soon picked up by the San Diego Padres and invited to spring training.
After retiring, Robles accepted an offer to stay with the Toros de Tijuana as a hitting coach for the 2018 season. On August 6, 2018, Robles was promoted to manager of the team for the rest of the season after the departure of Lino Rivera.[5]
In June 2021, Robles was announced as manager for the Tigres de Quintana Roo of the Mexican League.[6] He led the team to a 32–33 record, and they qualified for the Wild Card as the 6th seed from the South division. However, they lost to the Diablos Rojos del México in the first round of the postseason. Robles was not brought back for the 2022 season.
On December 9, 2021, Robles was announced as new manager for the Algodoneros de Unión Laguna of the Mexican League.[7] He was fired on May 26, 2022, after starting the season with a 9–20 record.[8]
On June 1, 2022, Robles was hired as the new manager for the Guerreros de Oaxaca of the Mexican League.[9] He was not retained following the season.
On December 20, 2022, Robles was announced as new manager for the Generales de Durango of the Mexican League.[10]
In November 2023, Robles was hired by the Dorados de Chihuahua of the Mexican League as the team's manager ahead of the 2024 season.[11] On 6 June, Robles resigned after five consecutive losses and a 16–28 record; he was replaced by the team's hitting coach Gerónimo Gil.[12]