Родился 13 мая 1934 года в поселке Синявино Мгинского района Ленинградской области.
Окончил Ленинградский государственный институт физкультуры имени П.Ф. Лесгафта и аспирантуру Ленинградского НИИ физкультуры. Выступал за ленинградские футбольные команды "Зенит" (1953—1958), "Адмиралтеец", "Динамо". Работал преподавателем, старшим преподавателем, доцентом кафедры футбола и хоккея ГДОИФК имени П.Ф. Лесгафта (1967—74); С 1974 по 1990 год (с перерывами) работал тренером национальной сборной СССР; в 1977 году тренировал команду "Динамо" (Ленинград), с октября 1977 по ноябрь 1982 года являлся старшим тренером команды "Зенит", привел команду к бронзовым медалям первенства СССР; работал старшим тренером киевского "Динамо" (1983—84), ЦСКА (1984—87), тренером национальной сборной Ирака (1990), старшим тренером "Зенита" (1990—92). Затем работал заведующим кафедрой футбола и хоккея ГДОИФК, тренировал команду "Шарджа" (ОАЭ), возглавлял молодежную сборную Кувейта; в 1995—1997 годах спортивный директор ФК "Зенит", с декабря 1999 года старший тренер, с мая 2000 года главный тренер ФК "Зенит". Под его руководством команда заняла третье место в чемпионате России (2001); в 2002 году назначен советником президента клуба;
Заслуженный тренер РФ;
Заслуженный тренер СССР.
Скончался вечером 15 февраля 2005 года в Санкт-Петербурге. Похоронен на Сестрорецком кладбище.
призы и награды
Награждён орденом Дружбы.
роли в кино
1968 Удар! Ещё удар! :: эпизод