Jean Ernest Roche naît à Bordeaux le 29 octobre 1850 de Jean Roche et Suzanne Desanges.
Il est membre du comité blanquiste de Bordeaux, secrétaire de la Chambre syndicale des mécaniciens, délégué des associations syndicales ouvrières au Congrès socialiste de Marseille et député de la Seine (1889–1906) et (1910–1914). Il participe à l'organisation des grandes grèves des mineurs d'Anzin et de Decazeville ; à la suite desquelles il est condamné à quinze mois de prison[1].
Il est élu député de la Seine en 1889 à Paris 17e (2ème circonscription des Batignolles-Epinettes). Républicain socialiste révolutionnaire, il appartient à la fraction du groupe blanquiste qui se rallia au programme du général Boulanger. En 1893, il est réélu au premier tour, puis à nouveau réélu en 1898, en 1902 (dans la nouvelle 3ème circonscription des Epinettes), battu en 1906 par Paul Brousse, et enfin réélu une dernière fois de 1910 à 1914[2].