Большую часть карьеры провёл в составе ленинградского «Зенита» (1980—1992, кроме 1988—1989 гг.), став чемпионом СССР в 1984 году.
В составе юношеской и молодёжной сборных провёл 64 игры.
В 2007—2009 годах работал в «Зените» начальником по работе с болельщиками, с 2009 года — менеджер по работе с ветеранами клуба.