Villemain nació en París, Francia y estudió en el Lycée Louis-le-Grand.