Il possède l'un des plus beaux palmarès français à la perche. Il a détenu cinq fois le record du monde (deux fois à 5,75 m en 1980 à seulement 20 ans et 2 mois ; 5,80 m en 1981 ; 5,83 m en 1983 et 5,91 m en 1984). Lors du Meeting de Rome le 31 août 1984, il a passé une barre à 5,91 m, record du monde pendant quelques minutes car dans la foulée, Sergueï Bubka réplique avec un saut à 5,94 m pour récupérer son record. Il a aussi détenu le record du monde chez les juniors : 5,61 m en 1979. 3eme des Jeux Olympiques en 1984 et 2eme des championnats du monde en 1987. Vice-champion du monde en salle en 1985 (3eme en 1987). Triple champion d'Europe en salle (1981, 1984 et 1987; 3eme en 1990). Vice-champion du monde universitaire en 1983. Sa fille, Jade, est une des meilleures perchistes françaises.