[1] Rocha empezó a formarse como actor desde los trece años.
[1] Acto seguido participó en producciones como Tío Manuel, La locha, El carretero, La alternativa del escorpión, OK TV y Corazones de fuego.
Retornó a la gran pantalla en Posición viciada de 1997.
En la década de 2000 apareció en producciones para televisión como María Madrugada, El baile de la vida, Montecristo y La dama de Troya, y en películas como Te busco, El colombian dream y La sombra del caminante.
[1][2][3] Inició la década de 2010 interpretando el papel del doctor Abelardo Mujica en Bella calamidades, y apareció en otras series como Amar y temer, Escobar, el patrón del mal, Pobres Rico y Crónicas de un sueño.