1980. szeptember 2-án lett hazája legfelső szintű labdarúgó-bajnokságának játékvezetője. Az aktív nemzeti játékvezetéstől 1990. augusztus 21-én, a Borussia Mönchengladbach–Ajax barátságos mérkőzés irányítása után vonult vissza. Első ligás mérkőzéseinek száma 97. Egy nyugatnémet kupadöntőt vezetett.
A Német labdarúgó-szövetség (DFB) Játékvezető Bizottsága (JB) terjesztette fel nemzetközi játékvezetőnek, a Nemzetközi Labdarúgó-szövetség (FIFA) 1982-től tartotta nyilván bírói keretében. Több nemzetek közötti válogatott és klubmérkőzést vezetett, vagy működő társának partbíróként segített. A német nemzetközi játékvezetők rangsorában, a világbajnokság-Európa-bajnokság sorrendjében többedmagával a 15. helyet foglalja el 7 találkozó szolgálatával. Az aktív nemzetközi játékvezetéstől 1990-ben búcsúzott el. Nemzetközi mérkőzéseinek száma: 65, ebből válogatott mérkőzéseinek száma: 12.
Kiegyensúlyozott szakmai munkájának elismeréseként a DFB JB 1985-ben, 1988-ban és 1990-ben az Év Játékvezetője kitüntető címmel ruházta fel.
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 39. legjobb bírójának rangsorolta, holtversenyben Herbert Fandel, Bo Karlsson társaságában. A 2008-as szavazáshoz képest 15 pozíciót hátrább lépett.