Maître de conférences en mathématiques, il a publié, souvent comme co-auteur, de nombreux ouvrages : vulgarisation et dictionnaires scientifiques, manuels de collège et de lycée, livres plus spécialisés d'enseignement supérieur, dont l''Introduction à la théorie des groupes de Lie classiques", écrite avec Rached Mneimné et bien connue des candidats à l'agrégation.
Son dernier projet, en collaboration avec Laurent le Floch, concerne l'enseignement de la théorie des probabilités. Dans "Le hasard est la nécessité", les auteurs construisent de manière progressive l'ensemble de cette théorie, partant des conceptions les plus élémentaires pour aboutir aux questions les plus avancées.