У 1943 році закінчив режисерський факультет ВДІК (майстерня Сергія Ейзенштейна). З 1944 року працював на кіностудії «Ленфільм» з режисерами Ю. Райзманом і Ф. Ермлером. Керував III Творчим об'єднанням «Ленфільму».
У 1954 році поставив пригодницький фільм «Кортик» (за повістю А. Рибакова), в 1955 «Два капітани» (за романом В. Каверіна). Наступною значною роботою став фільм «Порожній рейс», поставлений за книгою С. Антонова, в якому, на відміну від попередніх фільмів, режисер на перший план висунув моральний конфлікт.
На противагу режисерові Де Сіка мав прізвисько — де Кака.
Похований на кладовищі в Комарово під Санкт-Петербургом.