Entre 1962 y 1963, estudió la carrera de Letras en la Pontificia Universidad Católica del Perú.
[6] En las elecciones generales de 1990, fue nuevamente reelegido Diputado por el APRA, con 35,102 votos, para el periodo parlamentario 1990-1995.
[8] En 2006, durante el 2.º gobierno de Alan García, Roca fue nombrado Embajador del Perú en Italia.
[12] En el 2019, buscó sin éxito obtener el liderazgo del APRA perdiendo en las elecciones internas con César Trelles Lara en un resultado que los seguidores de Roca acusaron de fraudulento.
[13] Luego de que el APRA en las elecciones parlamentarias del 2020 no obtuviera ningún escaño en el Congreso, Roca criticó las nominaciones realizadas por el Comité Ejecutivo del partido y culpó a los actuales dirigentes reclamando su renuncia.