У дорослому футболі дебютував 1970 року виступами за «Беверен», в якому провів десять сезонів, взявши участь у 276 матчах чемпіонату. Більшість часу, проведеного у складі «Беверена», був основним гравцем команди. За цей час виборов титул чемпіона Бельгії.
Своєю грою привернув увагу представників тренерського штабу «Баварії», до складу якої приєднався 1982 року. Відіграв за мюнхенський клуб наступні шість сезонів своєї ігрової кар'єри. Граючи у складі мюнхенської «Баварії» також здебільшого виходив на поле в основному складі команди. За цей час додав до переліку своїх трофеїв три титули чемпіона Німеччини, крім того став дворазовим володарем Кубка Німеччини.
Протягом сезону 1988–89 років захищав кольори «Льєрса».
Завершив професійну ігрову кар'єру у турецькому клубі «Трабзонспор», за який виступав протягом 1989–1991 років.
Виступи за збірну
1976 року дебютував в офіційних матчах у складі національної збірної Бельгії. Протягом кар'єри у національній команді, яка тривала 11 років, провів у формі головної команди країни 64 матчі.