Il joue onze saisons au PSV Eindhoven, remportant trois championnats des Pays-Bas, deux coupes nationales et la Coupe UEFA en 1978. Puis il joue deux saisons en Belgique au Waterschei THOR Genk, sans rien remporter. Il joue une dernière saison en Suisse au FC Bâle. Il ne remporte rien.
Depuis 2008, il fait partie du staff technique du PSV Eindhoven.