As of 2013, Zakharov's best performance at the World Championships came in 2008, when placed 8th in the 1500 metres. He also won a gold medal as a member of the Russian relay team at the 2013 European Championships, and placed 3rd in the overall competition at the 2011 European Championships.