Воспитанник СДЮШОР «Зенит». Первый тренер — Борис Левин-Коган. Всю карьеру провёл в «Зените» (1968—1981). Считается одним из сильнейших защитников в истории команды.
В середине 1970-х приглашался в киевское и в московское «Динамо», но принял решение остаться в «Зените».
Бронзовый призёр чемпионата СССР 1980 года.
Сыграл 3 матча за сборную СССР и 1 матч — за олимпийскую сборную.
Главный тренер «Зенита» в 1987 и 1989 годах. Тренер в 1988—1989 годах. С 2006 года — главный тренер клуба «Зенит-2».