Wystartował na igrzyskach olimpijskich w Salt Lake City w 2002, gdzie zajął 14. miejsce w biegu na 15 km techniką klasyczną, 19. na 30 km stylem dowolnym i 38. w biegu łączonym. Nie znalazł się w kadrze Niemiec na igrzyska w Turynie w 2006, wziął jednak udział w igrzyskach olimpijskich w Vancouver cztery lata później, gdzie zdobył dwa medale. W parze z Timem Tscharnke zdobył srebrny medal w sprincie drużynowym techniką dowolną. Drugie miejsce zajął też na dystansie 50 km techniką klasyczną, rozdzielając Norwega Pettera Northuga i Szweda Johana Olssona. Zajął też 6. miejsce w sztafecie i 44. w biegu na 15 km techniką dowolną. Brał też udział w igrzysk olimpijskich w Soczi w 2014, zajmując 8. miejsce w biegu na 15 km klasykiem, 9. w sztafecie, 22. w biegu łączonym i 39. w biegu na 50 km techniką dowolną.