Faisant ses débuts en tant qu'entraîneur principal avec l'Anji Makhatchkala en 1999, il remporte dès sa première année la deuxième division russe avant d'amener l'équipe à une cinquième place dans le championnat de première division l'année suivante puis en finale de la coupe de Russie en 2001. Après un bref passage au Japon puis un retour à l'Anji pour la saison 2003, il entraîne le Krylia Sovetov Samara entre 2003 et 2006, menant notamment le club à une troisième place en championnat ainsi qu'à une finale de coupe en 2004. Il effectue par la suite un passage d'un peu plus d'un an au Saturn Ramenskoïe de mai 2007 à août 2008 puis retourne une nouvelle fois à l'Anji en avril 2010 pour une période similaire avant d'être renvoyé en septembre 2011. Après avoir entraîné brièvement le Volga Nijni Novgorod et le Krylia Sovetov durant la saison 2012-2013, il effectue un quatrième et dernier passage à l'Anji dans le cadre de la saison 2013-2014. Son dernier poste en date est un passage d'un peu plus de trois ans à l'Amkar Perm entre janvier 2015 et mars 2018. Il préside depuis juin 2019 le FK Makhatchkala, qui devient le Dinamo Makhatchkala deux ans plus tard.