Родившись в Минске, он с семьёй проживал в Полтаве, а свою юность провёл в Кременчуге. После потери отца в тринадцать лет начал трудовую деятельность: сначала был помощником коменданта ревтрибунала, затем работал учётчиком на одном из заводов в Кременчуге.
В 1927 году он окончил Ленинградский техникум экранного искусства (ранее известный как отделение Государственного фотокинотехникума, в настоящее время Санкт-Петербургский государственный институт кино и телевидения), а в период с 1928 по 1930 годы обучался на кинофакультете Государственного института истории искусств.
В 1928 году он приступил к работе на Ленинградской кинофабрике «Совкино» в качестве монтажёра и ассистента режиссёра. Сначала он дебютировал как сценарист, сотрудничая с Александром Ивановым и другими кинематографистами. В этом же году он впервые выступил в качестве режиссёра, сотрудничая с Александром Зархи (эта творческая пара работала вместе до 1950 года).
В разные периоды он возглавлял 1-ю комсомольскую постановочную бригаду Ленинградской кинофабрики (с 1934 года студия стала известна как «Ленфильм»). В годы 1939—1941 он преподавал в актёрской школе при «Ленфильме«. Во время эвакуации студии в 1941—1942 годах он был художественным руководителем Ташкентской и Тбилисской киностудий, после чего вернулся в Ленинград.
В 1960-е годы он обратился к экранизации произведений русской классики, сняв фильмы по произведениям А. Чехова, И. Тургенева, А. Куприна.
Его работы регулярно награждались призами на всесоюзных и международных кинофестивалях.
С 1977 по 1978 годы он руководил режиссёрской мастерской на Высших курсах режиссёров и сценаристов.
Он был членом ВКП(б) с 1945 года и членом Союза кинематографистов СССР (Ленинградского отделения); с 1971 года он занимал должность первого секретаря Ленинградского отделения Союза кинематографистов СССР.
Ушёл из жизни 24 апреля 1995 года. Его похоронили в Санкт-Петербурге на Комаровском поселковом кладбище.