Realizó los estudios de Medicina y Farmacia (licenciatura y doctorado en Medicina, 1925) en la Universidad de Montpellier, donde realizó diversas investigaciones relacionadas con la bioquímica.
En Lyon realizó el doctorado en Ciencias Naturales (1936); En 1937 se diplomó como farmacéutico.
Roche investigó principalmente sobre la bioquímica comparativa de las enzimas y su investigación más importante fue sobre la bioquímica de la hormona tiroidea,[3] especialmente en relación con el metabolismo del yodo.
Fue doctor honoris causa por las dieciséis universidades.
Entre otras, Fránckfort, Lieja, Columbia, Nápoles, Oxford, Londres, Bucarest, Montreal, Southampton y Navarra (1967).