Membre de la SFIO, conseiller général de l'Allier, il est élu député socialiste de ce même département en 1924 et sera réélu sans discontinuer jusqu'à la chute de la Troisième République.
Il cumule, à partir de 1925, ces deux mandats avec celui de maire de Moulins. À la mairie de cette ville, il s'illustre notamment par ses réalisations dans le domaine de la santé.