Au niveau international, il remporte notamment la médaille d'or de l'heptathlon lors des Championnats du monde en salle de 1995 à Barcelone, mais surtout la médaille d'or du décathlon lors des Championnats d'Europe de 1990 à Split, où il améliore son propre record de France qu'il détiendra de 1987 jusqu'aux Jeux olympiques de 2016 et les 8834 points de Kévin Mayer.