Játékvezetésből 1996-ban vizsgázott, 1997-ben a 2. Bundesliga, 1999-től a Bundesliga játékvezetője. Markus Merk és Herbert Fandel mögött a harmadik számú német bírónak számított. A nemzeti játékvezetéstől 2014-ben vonult vissza. 2. Bundesliga mérkőzéseinek száma: 126. Bundesliga mérkőzéseinek száma: 257.
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) 2002-től tartotta nyilván bírói keretében. Több nemzetek közötti válogatott és klubmérkőzést vezetett. FIFA JB besorolás szerint elit kategóriás bíró. A német nemzetközi játékvezetők rangsorában, a világbajnokság-Európa-bajnokság sorrendjében a 6. helyet foglalja el 14 találkozó szolgálatával. Az orosz labdarúgás történelmében 2005-ben először közreműködött külföldi játékvezető hazai bajnoki mérkőzésen. Nemzetközi felkérésre 2004-2009 között bajnoki mérkőzéseket vezetett Egyiptomban, Ukrajnában és Romániában, Katarban, Szaúd-Arábiában, Irakban, Tunéziában valéamint Kuvaitban. Az aktív nemzetközi játékvezetéstől 2013-ban búcsúzott. Nemzetközi klubmérkőzéseinek száma: 55. Válogatott mérkőzéseinek száma: 27.