[2] Benavides began his career in television from an early age, on the telenovela El abuelo y yo, alongside Gael García Bernal and Ludwika Paleta.
[3][4] Two years later, in 1995 he played Nandito, the lost son of María la del Barrio,[3] thanks to his character, he won in the edition 14th TVyNovelas Awards for Best Young Lead Actor.
[3] In 1996 he played Lazarito in the telenovela Te sigo amando, alongside Claudia Ramírez, and Luis José Santander, and won again at the 16th TVyNovelas Awards as Best Young Lead Actor.
In the year 2000, he participated in telenovela Locura de amor, and again stood out in the cinema as Rocco, in the film Por la libre.
On October 12, 2022, during a break in filming on Majahual beach in Oaxaca Mexico, two actors, Marco Antonio Curiel Pérez and Luis Manuel Gutiérrez, died by drowning.