Né dans le village genevois de Lancy, Jean-Claude Favez soutient, en 1969, sa thèse intitulée : " Le Reich devant l'occupation franco-belge de la Ruhr en 1923 "
Nommé professeur d'histoire contemporaine à l'Université de Genève, il était un de ces professeurs qui fascinent leurs étudiants ; avec passion, sourire et élégance.
En 2007, il est présenté par le Prix de la Ville de Genève comme étant un " rigoureux historien engagé dans les débats du temps présent, animé d'un patriotisme républicain et d'une forte éthique chrétienne ".