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 et termine quatrième de la finale du relais. Quatre ans plus tard, à , il est éliminé dès le premier tour du relais .