Il a été champion de Belgique sur 100m en 1981 et 1983, champion de Belgique sur 200m en 1979, 1981, 1983 et 1984, champion de Belgique plus de 400m en 1982, et champion de Belgique sur 400m haies en 1977. En 1983, il a remporté une médaille d'argent aux Championnats européens de 1983 d'athlétisme en salle à Budapest sur 200m. En 1980, il a participé aux Jeux olympiques d'été de 1980 à Moscou, pour atteindre les quarts de finale du 400 mètres. Lors des Championnats d'Europe d'athlétisme 1982 à Athènes, il a fini cinquième de sa course premier tour plus de 400m, et cinquième dans le cadre de l'équipe de relais 4 × 400m.