Начал играть в 1958 в юношеской команде в Новороссийске. В чемпионатах СССР провёл 230 матчей, забил 23 гола (за «Арарат» и «Зенит»).
За сборную СССР — 1 матч, 1 гол (16.06.1968, Ленинград, СССР — Австрия 3:1).
После окончания карьеры игрока работал в тренерском штабе «Зенита». Инспектировал матчи чемпионата Санкт-Петербурга. С 2007 по 2008 год возглавлял федерацию футбола Санкт-Петербурга.
Похоронен на Смоленском православном кладбище Санкт-Петербурга.