Il devient champion du Monde des – 95 kg en 1991 à Barcelone. Septuple champion d’Europe, avec quatre titres individuels et trois par équipe, il participe à quatre Jeux olympiques (Séoul 1988, Barcelone 1992, Atlanta 1996 et Sydney 2000). Il gagne une première médaille de bronze olympique aux Jeux olympiques d’Atlanta puis réitère cette performance en 2000 aux JO de Sydney. Il met fin à sa carrière d’athlète de haut niveau, longue de 14 années en équipe de France, après les JO de Sydney (2000).