Lekkoatletyczną karierę rozpoczął od skoku wzwyż, w tej konkurencji zajął 12. miejsce podczas mistrzostw Europy juniorów (1981). W późniejszych latach startował już głównie w zmaganiach wieloboistów. Trzy razy ustanawiał halowy rekord świata w siedmioboju. Trzykrotnie startował w igrzyskach olimpijskich (Seul 1988, Barcelona 1992 oraz Atlanta 1996). Halowy mistrz świata w siedmioboju z Barcelony (1995). W 1990 roku zdobył złoty medal mistrzostw Europy, a w 1992 oraz 1994 wygrywał halowy czempionat Starego Kontynentu. Jako pierwszy lekkoatleta w historii trzykrotnie zwyciężał indywidualnie w pucharze Europy w wielobojach (1989, 1991, 1994), w 2010 jego osiągnięcie wyrównał Romain Barras. Od 1987 do 1990 trzy razy poprawiał rekord Francji w dziesięcioboju, w ciągu swojej kariery dwunastokrotnie zdobył złote medale mistrzostw Francji.