Actor de cine, teatro y televisión mexicano, conocido por su personaje como Nandito de la Vega Hérnandez en la telenovela María la del barrio.
Osvaldo inició su carrera como actor en la telenovela El abuelo y yo (1992). Después de breves apariciones en otras telenovelas, el actor dio el salto a la pantalla grande con La primera noche (1998), filme que tuvo una secuela, La segunda noche, en 2001. Durante un tiempo, el actor dedicó su tiempo a la productora Agave Shots, compañía que dedicada a realización de comerciales y videos musicales.
En 2011, Benavides regresa a la televisión con la telenovela La que no podía amar y posteriormente, en 2013, participa en Lo que la vida me robó. Recientemente, Osvaldo participó en A que no me dejas (2015) al lado de Camila Sodi y Arturo Peniche.
En cine, el actor participó en proyectos como Me late chocolate (2013) con Karla Souza y La dictadura perfecta (2014). Además de su trabajo en la pantalla grande, Benavides ha sido parte del montaje de obras como El graduado (2004) con una dirección de Felipe Fernández, Todos eran mis hijos (2010) dirigida por Francisco Franco y Duele (2016) bajo la dirección de Diego del Río.