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