Jean-François Caron est politologue et spécialiste de philosophie politique.
Il a enseigné à l'Université Laval, à l'Université du Québec à Chicoutimi, à l'Institut d'études européennes de l'Université Libre de Bruxelles et a été professeur adjoint à l'Université de Moncton.
Il est professeur agrégé au département de science politique et des relations internationales de l'Université Nazarbaïev au Kazakhstan.