В 1990-х годах выступал за рубежом — в Финляндии и Китае. В 1997 году вернулся в «Зенит», где отыграл один сезон совместно с сыном Дмитрием. В том же году перешёл на тренерскую работу. Тренировал главную, вторую и дублирующую команды «Зенита». В 1999 году привёл команду к победе в Кубке России. Затем тренировал липецкий «Металлург», новосибирскую «Сибирь». В 2007 году принял «Текстильщик-Телеком», однако 5 октября после игры 37 тура подал в отставку, оставив команду на 20-м месте. В ноябре 2007 года назначен главным тренером дублируюшего состава «Зенита».