Van 1970 tot 2010 was hij voetbalscheidsrechter, waarvan vijftien jaar in het betaald voetbal. Tijdens 35 internationale wedstrijden was hij assistent-scheidsrechter. Hij was actief als grensrechter op het Europees kampioenschap voetbal 1992 in Zweden en bij het duel om de UEFA Supercup tussen Arsenal en AC Milan in 1994. Het dieptepunt in zijn loopbaan was toen hij door de UEFA werd weggehaald als grensrechter van John Blankenstein bij de finale van de Champions League tussen AC Milan en FC Barcelona in 1994, na protesten van AC Milan-voorzitter Silvio Berlusconi omdat Johan Cruijff en Ronald Koeman als Nederlanders bij Barcelona in dienst waren.