Il a aussi été vice-président de Coordination Sud et a été membre de la Commission nationale consultative des droits de l’Homme, au sein de laquelle il a été rapporteur pour le droit international humanitaire.
Enseignant-chercheur en science politique, il dirige l’Institut d’études européennes de l’Université Sorbonne-Nouvelle et enseigne par ailleurs à Sciences Po, à l’Institut d’études politiques de Grenoble, à l’Institut d’études politiques de Saint-Germain-en Laye, à l’Inalco, ou encore à l’Université Sorbonne-Nord.
Il a publié plusieurs ouvrages et articles universitaires.