Agrégé d'histoire, il a enseigné en Tunisie entre 1971 et 1975.
En 1991, il devient maître de conférences à l'Université de Nice, puis professeur d'histoire romaine à l'Université d'Avignon et directeur du département d'Histoire l'Université de Savoie (Chambéry).
Il est professeur émérite de l’université Savoie Mont Blanc de 2010 à 2013.