His only appearance at Olympic Winter Games came in 2018 reaching 75th in the sprint, 65th in the individual and 13th with the men's relay.
Since 2015, he was a regular in the Estonian team at World Championships. He had his best results in 2021 in Pokljuka with a 33rd in the individual and a 10th in the single mixed relay (with Johanna Talihaerm). At the 2018 European Championships in Ridnaun, he narrowly missed the podium finishing fourth in the single mixed relay (with Regina Oja).
At the end of the 2013/14 season, he had his debut in the World Cup in Kontiolahti. He took part in World Cup races regularly since the 2015/16 season and scored his first World Cup points in 2016 with 34th in the individual. In the 2017/18 season, he again won World Cup points with a 34th finish at the World Cup opener in Oestersund. In the 2020/21 season, he collected points in three races. In the last four seasons, he was ranked between 80th and 90th in the total score. In January 2020, he achieved his best result in relays placing second in the single mixed (with Regina Oja).
He began to compete in Youth/Junior World and European Championships in 2012. In the same year, he represented Estonia at the Winter Youth Olympic Games winning silver in both sprint and pursuit. At the 2013 Junior World Championships in the next season, he made the podium twice winning bronze in the sprint and silver in subsequent pursuit (fifth in the individual, 10th in the relay). The next year he took part in the junior races of the European Championships and claimed gold in the individual and bronze in the mixed relay. At the 2014 European Championships, he won silver in the juniors both in singles and in pursuit.