Советский кинорежиссёр и сценарист.
Родился в 5 декабря 1922 года в селе Большая Трещёвка (ныне Рамонского района Воронежской области).
В 1941—1948 годах служил в рядах РККА.
В 1945—1948 годах работал военным следователем в Потсдаме.
В 1953 году окончил режиссёрский факультет Ленинградский государственный театральный институт имени A. H. Островского. В 1953—1957 годах — режиссёр-постановщик Большого драматического театра им. М. Горького.
С 1957 года — режиссёр киностудии «Ленфильм».
Преподавал режиссёрское мастерство в Ленинградском институте культуры.
Ушёл из жизни 15 августа 2007 года. Похоронен на Смоленском кладбище в Санкт-Петербурге.