He attended Saint-Jean-Baptiste-de-la-Salle boarding school, a private Catholic school in Rouen, the Lycée Pasteur, in Neuilly-sur-Seine, receiving his baccalaureate in 1972 then graduated with a bachelor's degree in Law from Panthéon-Assas University.