Pięciokrotnie uczestniczył w mistrzostwach świata juniorów – trzykrotnie w kategorii juniorów młodszych (od 2012 do 2014) i dwa razy (w 2015 i 2016) w kategorii juniorów. W 2012 indywidualnie najwyżej uplasował się w biegu indywidualnym, który ukończył na 63. pozycji, a w sztafecie był 14., w 2013 indywidualnie najlepiej zaprezentował się w sprincie (17. miejsce), a z polską sztafetą zajął 5. miejsce, w 2014 indywidualnie najwyżej był na 11. pozycji (bieg pościgowy), a ze sztafetą uplasował się na 7. pozycji. W 2015, po przejściu z kategorii juniora młodszego do juniora, najlepiej zaprezentował się w biegu sprinterskim, gdzie zajął 18. miejsce (sztafeta mężczyzn nie ukończyła z kolei swojego biegu), a w 2016 najwyżej indywidualnie uplasował się na 11. pozycji (sprint), a z męską sztafetą zajął 9. miejsce.