Vice-champion olympique en 1972, et champion d'Europe en 1974, il obtient le plus grand succès de sa carrière en 1976 à Montréal en devenant champion olympique du 110 mètres haies. Champion de France à treize reprises, il a également détenu le record du monde du 110 mètres haies en 1975 (13"1 le 23/07/1975 à St Maur et 13"0 le 22/08/1975 à Berlin). Il est le dernier détenteur d'un record du monde "manuel".