Agrégé d'histoire, il a été enseignant en histoire-géographie en collège et lycée.