Il remporte la médaille de bronze du 400 mètres lors des Championnats d’Europe en salle 1984 de Göteborg, s’inclinant avec le temps de 47 s 29 face au Soviétique Sergey Lovachov et à l’Italien Roberto Tozzi. Sélectionné à vingt reprises en équipe de France d’athlétisme, il participe à deux Jeux olympiques consécutifs. En 1980, à Moscou, il est éliminé en demi-finale du 400 m et termine quatrième de la finale du relais 4 × 400 m. Quatre ans plus tard, à Los Angeles, il est éliminé dès le premier tour du relais 4 × 400 m.