At the 2006 Winter Olympics in Turin, Cherepanov finished 55th in the sprint event. His best finish at the FIS Nordic World Ski Championships was tenth in the 4 x 10 km relay at Liberec in 2009.