Trzy razy (2000, 2002 i 2003) brał udział w mistrzostwach świata juniorów – indywidualnie najlepszy wynik uzyskał w 2002 w Ridnaun, gdzie z jednym niecelnym strzałem był 9. w biegu indywidualnym, tracąc niespełna 55 sekund do podium, a drużynowo w 2000 w Hochfilzen, gdzie polska sztafeta była 12. Czterokrotnie (2000, 2001, 2002 i 2003) startował w mistrzostwach Europy juniorów, najlepsze wyniki, zarówno indywidualnie (18. w sprincie), jak i drużynowo (4. w sztafecie), notując w 2000 w Zakopanem. Największy sukces na arenie międzynarodowej osiągnął w 2001 w Iżewsku, gdzie zdobył trzy brązowe medale mistrzostw Europy juniorów w biathlonie letnim – indywidualnie w sprincie i biegu pościgowym oraz w sztafecie (wspólnie z Andrzejem Kubicą i Radosławem Szwade). W tym samym roku startował też w mistrzostwach świata juniorów w biathlonie letnim, zajmując 6. miejsce w sztafecie.

Jako senior brał udział w Zimowej Uniwersjadzie 2003 (42. w sprincie i 32. w biegu pościgowym) oraz Zimowej Uniwersjadzie 2005, gdzie był 21. w biegu indywidualnym, 38. w sprincie, 38. w biegu pościgowym, 19. w biegu masowym oraz 4. w sztafecie.