Instituteur socialiste de Firminy (Loire), membre du conseil départemental du Syndicat de l’Enseignement laïque de la Loire, Roche vota le 19 mai 1918 en faveur de la grève générale pour la paix. Selon une lettre anonyme reçue le 28 mai 1918 par le préfet, il participait aux réunions des militants favorables à la Révolution russe. Il était présenté par la police comme un « lieutenant fidèle » de Clovis Andrieu*.
En 1921, il devint secrétaire de la section communiste de Firminy.
SOURCES : Arch. Nat.F7/13744, 13972 et 13973. — Arch. Dép. Loire, 93 M 97. — G. et M. Raffaëlli, Le Mouvement ouvrier contre la guerre..., MM, Nanterre, 1969.