Окончил Ленинградскую консерваторию по классу фортепиано (1923). С 1922 занимался концертной деятельностью. В 1924-1927 заведовал музыкальной частью театра В. Э. Мейерхольда. Автор музыкального оформления ряда спектаклей в ленинградских театрах.
В кино начал работать как звукооператор в фильме «Златые горы» (1931). Принимал участие в постановке фильма «Встречный» (1932) как автор сценария и как режиссер (совместно с Ф. М. Эрмлером и С. И. Юткевичем). В 1936 году поставил фильм по собственному сценарию «Подруги» (1936) о судьбе трех девушек с рабочей окраины. В последующие годы снял фильмы: «Зоя» (1944), «Урок истории» (1957), «Софья Перовская» (1968). За фильм-балет «Ромео и Джульетта» (1954) С. С. Прокофьева совместно с Л. М. Лавровским был удостоен премии Каннского кинофестиваля (1955). В 1961 совместно с кинематографистами ГДР поставил документальный фильм «Пять дней — пять ночей» о спасении советскими воинами полотен Дрезденской галереи. Для творческого почерка режиссера характерны подчеркнутый лиризм изображаемых образов, точная передача атмосферы событий, незаурядная музыкальность.