Titulaire d'une maîtrise d'histoire, il poursuit ses études en obtenant un DEA de sciences politiques et de philosophie. En 1991, il obtient un doctorat de sciences politiques en soutenant une thèse sur les citoyennetés en Révolution (1789-1794).
Dans le même temps, il enseigne le droit à l'Université du Maine (notamment le droit public, constitutionnel et communautaire) ainsi que la sociologie et la philosophie politique.
Il est responsable du DEUG de droit à l'Université d'Évry-Val d'Essonne, avant de devenir membre du Conseil Scientifique de l'Université et membre du Conseil national des universités. Membre du Conseil de rédaction de la Revue Droits. Revue française de théorie, de philosophie et de culture juridique, Membre du comité de rédaction de la Revue Lignes de la Revue Mouvements et de la revue Asylon(s). Il est membre de l'Equipe Editoriale du réseau scientifique TERRA