Delegated to the Provisional Consultative Assembly, he was then appointed to the two national constituent assemblies as a member of the French Communist Party, then to the French National Assembly from 1946. He was constantly re-elected in Allier until 1978 (except during the 1962 - 1967 term when his seat was occupied by the socialist Charles Magne, mayor of Gannat). He was also an active member of the Peace Movement.