Выступал за команды "Спартак" (Орел) — 1964-1965, "Спартак" (Москва) --1965-1967, "Динамо" (Москва) — 1968-1972, "Кайрат" (Алма-Ата) — 1972-1973, "Чкаловец" (Новосибирск) — 1974, "Локомотив", (Москва) — 1975-1977, "Кубань" (Краснодар) — 1978-1980. В чемпионатах СССР провел 280 матчей, забил 39 голов. Обладатель Кубка СССР 1970 года. Мастер спорта, заслуженный тренер РСФСР.
Тренировал команды "Памир" (Душанбе) — 1983-1985, "Локомотив" (Москва) — 1986-1990, 1992-2005. Работал тренером-консультантом олимпийской сборной Новой Зеландии — 1991. Чемпион России 2002 и 2004 годов. Обладатель Кубка России 1996, 1997 и 2000 годов.