At the 2006 Winter Olympics in Turin, Checchi finished 18th in the 15 km + 15 km double pursuit event and 36th in the 15 km event. Checchi's best finish at the FIS Nordic World Ski Championships was fourth in the 4 × 10 km relay at Liberec in 2009.