Se tituló en la Escuela de Ingenieros de Caminos, Canales y Puertos de Madrid en 1920 En 1920 proyectó el tranvía del Coll den Rabassa al Arenal de Lluchmayor.
Sus primeros destinos fueron las ciudades de Tetuán (protectorado español de Marruecos), Ceuta y Melilla en 1937.
Fue él quien proyectó e inició las obras del Paseo Marítimo de la capital balear, el cual lleva su nombre (Avenida de Gabriel Roca).
También En 1953 fue nombrado Ingeniero - Director del Puerto de Barcelona.
Falleció en el año 1986 a los 90 años de edad.