Ricardo Rocha nació en el Distrito Federal en 1950, realizó estudios de Ciencias Sociales y Administración de Empresas.
Trabajó para la radiodifusora XEX 1975-1976, posteriormente se incorporó a Televisa, donde se inició como reportero y titular de los noticiarios Punto Final, En Punto y En Contacto Directo, así como en los programas Nuestras Realidades, Para Gente Grande, Reportaje, En Vivo y Detrás de la Noticia.
Fue presidente del Grupo Radiópolis y rector del Centro de Estudios Universitarios de Periodismo y Arte en Radio y Televisión.
En 1999 se incorporó a Grupo Acir donde dirige el noticiero Detrás de la Noticia. Fue corresponsal de guerra en la Revolución Sandinista. Ha colaborado en la revista Siempre!, y otras publicaciones.