Zakharov made his senior debut playing for Yunost Minsk, then moved to HK Gomel, playing at better than a point per game pace in the Belarusian Extraliga.
Zakharov played four games for Kontinental Hockey League team HC Dinamo Minsk in 2009-10, returning to Yunost Minsk after that [REF].