He competed in the 2006 and 2010 Winter Olympics for Latvia. His best performance is 19th, in 2010 as part of the Latvian relay team. His best individual performance is 54th, in the 2006 sprint and pursuit. In 2006, he also finished 68th in the individual, and in 2010 he finished 64th in the sprint and 70th in the individual.