Pierwszą seniorską imprezą w jego karierze były Mistrzostwa Świata w Val di Fiemme w 2003 roku, gdzie zajął 36. miejsce w sprincie stylem dowolnym oraz 61. miejsce w biegu na 15 km klasykiem. Indywidualnie najlepiej wypadł podczas Mistrzostw Świata w Oberstdorfie w 2005 roku, zajmując siedemnastą pozycję w sprincie stylem klasycznym. Był także piąty w sprincie drużynowym techniką dowolną na Mistrzostwach Świata w Sapporo w 2007 r. Biegł tam w parze z Januszem Krężelokiem, Polacy na mecie stracili do zwycięzców zaledwie 0,9 sekundy. W 2006 roku wystąpił na Igrzyskach Olimpijskich w Turynie plasując się na siódmym miejscu w sprincie drużynowym, a indywidualnie zajął 33. miejsce. Cztery lata później, na Igrzyskach Olimpijskich w Vancouver zajął odpowiednio 12. i 27. miejsce