Всю карьеру в высшей лиге провёл в ленинградском «Зените», в составе которого стал чемпионом СССР в 1984 году.
В 1999—2001 годах работал начальником команды в «Зените». В 2006—2007 годах — главный тренер новокузнецкого клуба «Металлург-Кузбасс». С 16 мая по 25 сентября 2008 — главный тренер «Динамо» СПб.