À la Libération, il est élu conseiller général du canton de Bapaume, de 1945 à 1980, date à laquelle il démissionne. Il est par ailleurs vice-président du conseil général à partir de 1952. De 1965 à sa mort, il est maire de Bapaume.
En 1967, il devient député FGDS de la deuxième circonscription mais il est battu l'année suivante par le candidat UDRJean Chambon.