Nació en el barrio bravo de Tepito, en la Ciudad de México, el 27 de marzo de 1947.
Estudiaba administración de empresas en la UNAM cuando cayó en el periodismo, mismo que ejerció hasta el final de su vida.
En 1975 ingresó a televisión independiente de México, Canal 8, donde realizó prácticas.
Dos años más tarde, ya era reportero del Noticiero ‘24 Horas’. Una de sus primeras grandes coberturas fue la revolución sandinista en Nicaragua, donde pasó dos meses.
En la década de los ochenta su programa ‘En Vivo’ abrió una nueva manera de hacer televisión: un espectáculo nocturno donde lo mismo se cantaba que se hacían entrevistas de profundidad o se discutía sobre libros.
Una década después, Ricardo Rocha impactó a la sociedad mexicana con reportajes sobre Acteal, la matanza de Aguas Blancas o los indígenas desplazados en Chiapas.
El presidente Andrés Manuel López Obrador y personas de todos los sectores lamentaron su deceso.