Smakov started his career in his home town Semey playing for FC Elimay, and has since played for different teams, including FC Rostov in Russian Premier League.