Воспитанник клуба «Ижорец» в Колпино. Карьеру начал в Ленинграде, где выступал за «Динамо» (1977—1979) и «Зенит» (1980—1987), в составе которого стал чемпионом СССР 1984 года.Затем играл за воронежский «Факел» (1987), ярославский «Шинник» и ленинградское «Динамо» (1988), горьковский «Локомотив» (1989), тольяттинскую «Ладу» (1990) и санкт-петербургский «Локомотив» (1992—1993), в котором затем в 1994—2000 годах работал тренером.После 2000 года работает в охранном агентстве «СТАФ-Альянс» . Тренировал мини-футбольную команду агентства, которая неоднократно становилась чемпионом Санкт-Петербурга, играла в высшей лиге чемпионата России.Один из основателей МФК «Динамо» СПб.