Suivant l'engouement de sa famille pour le communisme, il devint membre du Parti communiste (PCF) de 1947 à 1960. Du fait de son appartenance au PCF, il ne participa pas à la guerre d'Algérie et manifesta contre ce que les communistes condamnaient sous le vocable de « guerre coloniale ». Ayant quitté le parti communiste, il continua de s'engager syndicalement en tant que membre du Syndicat national de l'enseignement secondaire (SNES), dont il fut secrétaire de la section du lycée d'Auxerre, puis de celle du lycée Arago à Paris. Il participa activement aux grèves de mai-juin 1968.