 Born in Didam, he played for local club De Sprinkhanen before joining De Graafschap at 17.After three seasons he moved on to PSV with whom he won two Eredivisie league titles in 7 seasons.He later played for Roda JC, MVV and Belgian side Germinal Ekeren before returning to his first professional club De Graafschap.