Jugó en los clubes Alianza Lima, Sporting Cristal y Deportivo Municipal como defensa.
[2] En 1977 fue convocado a la selección juvenil dirigido por Marcos Calderón que participó en el torneo sub-20 en Venezuela.
Roberto Rojas jugó 25 partidos (sin goles) con la selección de fútbol del Perú entre 1978 y 1983.
[4] Rojas participó con la selección en la Copa Mundial de Fútbol de 1978 en Argentina, donde llegó a jugar en el partido contra Argentina.
En este torneo, el Perú obtuvo un tercer lugar compartido con Paraguay.