Il évolue comme milieu de terrain au FC Malines, au Racing White et au Sporting d'Anderlecht. Il est international à 35 reprises, et participe à la Coupe du monde en 1970 au Mexique, ainsi qu'au Championnat d'Europe en 1972 en Belgique.