He competed in the 2002, 2006 and 2010 Winter Olympics for Belarus. His best finish was 8th, as a member of the Belarusian relay team in 2002. His best individual performance was 20th, in the 2010 sprint.