Professeur agrégé d'histoire du droit (1988), successivement à l'Université Lyon III (1988-1998), à l'Université de Bourgogne (1988-2003) et à l'Ecole normale supérieure (Paris) depuis 2003.
Membre sénior de l'Institut Universitaire de France depuis 2013.