A játékvezetői vizsgát1972-ben Gelsenkirchenben tette le. A küldési gyakorlat szerint rendszeres partbírói tevékenységet is végzett. 1984-ben lett országos minősítésű, 1986-ban a Bundesliga játékvezetője. 2003-ig 240 első ligás mérkőzést vezetett. Markus Merk abszolút csúcstartó mögött a második legjobban foglalkoztatott sportember.
A Német labdarúgó-szövetség Játékvezető Bizottsága (JB) terjesztette fel nemzetközi játékvezetőnek, a Nemzetközi Labdarúgó-szövetség (FIFA) 1991-től tartotta nyilván bírói keretében. A FIFA JB központi nyelvei közül a németet beszéli.
Több nemzetek közötti válogatott és klubmérkőzést vezetett, vagy működő társának 4. bíróként segített. UEFA JB besorolás szerint a „mester” kategóriába tevékenykedett. A német nemzetközi játékvezetők rangsorában, a világbajnokság-Európa-bajnokság sorrendjében a 3. helyet foglalja el 22 találkozó szolgálatával. Európai-kupamérkőzések irányítójaként az örök ranglistán a 19. helyet foglalja el 49 találkozó vezetésével. Az aktív nemzetközi játékvezetéstől 2001-ben búcsúzott. Válogatott mérkőzéseinek száma: 29. Vezetett kupamérkőzéseinek száma: 40.
2003-tól a Német Labdarúgó-szövetség (DFB) játékvezetőinek oktatásáért felelt. 2005-ben kizárták, mert túl hevesen támadta a játékvezetők ellenőrzésének szakmai munkáját. 2007-től a Német Labdarúgó-szövetség Futball Liga vezetője, majd az év végétől a játékvezetői kérdésekben tanácsadó. Az év végén sportpolitikai ellentétek miatt elhagyta a szövetséget.
A Német Labdarúgó-szövetség (DFB) Játékvezető Bizottságától (JB) négy alkalommal 1994-ben, 1999-nen, 2002-ben és 2003-ban megkapta az Év Játékvezetője elismerő címet.
A IFFHS (International Federation of Football History & Statistics) 1987-2011 évadokról tartott nemzetközi szavazásán 151, játékvezető besorolásával minden idők 12, legjobb bírójának rangsorolta, holtversenyben Massimo Busacca, Ľuboš Micheľ társaságában.