He competed at the 2014 World Junior Championships, finishing ninth in the sprint race. In the U23 class he competed at the 2016 and 2018 World Junior Championships, claiming the sprint bronze medal in 2018.