Passé par la Sorbonne et l'école française de Rome, il est professeur agrégé d'Histoire et enseigne au Lycée Michelet de Vanves.
Membre du MRP, il est élu conseiller général de Seine-et-Oise, dans le canton de Sèvres, en 1945, puis député à la première assemblée constituante, où il participe à la commission de la constitution.
Réélu en , il participe à la rédaction du deuxième projet de constitution.
En novembre, il ne se représente pas aux élections législatives, mais conserve une activité politique, y compris au niveau national, puisqu'il participe, entre 1947 et 1948, au cabinet de Maurice Schumann, alors président du conseil.
Il siège par ailleurs au conseil général jusqu'en 1964, avant de s'éloigner de la vie publique et de se consacrer à sa carrière d'historien.
Les forêts françaises à la veille de la Révolution, in Revue d’histoire moderne et contemporaine, tome 13 N°4, Octobre-décembre 1966. pp. 241-272.[[lire en ligne (page consultée le 20 septembre 2022)]