Окончил славянское отделение филологического факультета ЛГУ, в 1964 — Высшие режиссерские курсы в Москве (ВКСР), режиссерские курсы при киностудии «Ленфильм».
После окончания Ленинградского университета работал в Чехословакии, затем сотрудником газеты «Вечерний Ленинград», преподавал в ЛГУ. С 1965 — режиссер и сценарист «Ленфильма».