W Pucharze Świata zadebiutował 18 stycznia 2001 roku w Anterselvie, zajmując 49. miejsce w sprincie. Pierwsze punkty wywalczył 6 grudnia 2001 roku w Hochfilzen, zajmując 11. miejsce w tej samej konkurencji. Na podium zawodów tego cyklu po raz pierwszy stanął 16 lutego 2005 roku w Pokljuce, kończąc rywalizację w sprincie na trzeciej pozycji. Wyprzedzili go tylko Alaksandr Syman z Białorusi i RosjaninSiergiej Rożkow. W kolejnych startach jeszcze 15 razy stawał na podium, odnosząc sześć zwycięstw: 17 marca 2011 roku w Oslo i 7 grudnia 2012 roku w Hochfilzen wygrywał w sprincie, 8 stycznia 2012 roku w Oberhofie, 21 stycznia 2012 roku w Anterselvie i 16 grudnia 2012 roku w Pokljuce był najlepszy w biegach masowych, a 17 grudnia 2011 roku w Hochfilzen wygrał bieg pościgowy. Najlepsze wyniki osiągnął w sezonie 2011/2012, kiedy zajął trzecie miejsce w klasyfikacji generalnej, za FrancuzemMartinem Fourcade'em i Emilem Hegle Svendsenem z Norwegii. W tym samym sezonie zwyciężył w klasyfikacji biegu masowego. W sezonie 2012/2013 był drugi w klasyfikacji biegu indywidualnego.
W 2010 roku wystartował na igrzyskaach olimpijskich w Vancouver, zajmując między innymi dwunaste miejsce w biegu indywidualnym, trzynaste w biegu pościgowym i piąte w sztafecie. Brał też udział w igrzyskach w Soczi cztery lata później w swoim jedynym starcie zajął 22. pozycję w biegu indywidualnym.
Wielokrotnie zdobywał medale mistrzostw Niemiec, w tym złote w sprincie w latach 2003, 2004, 2005 i 2008, sztafecie w latach 2004, 2005 i 2008, biegu masowym w latach 2004 i 2008 i biegu na dochodzenie w latach 2005 i 2007.