В 1917 — 1918 — рабочий Северо-Западной железной дороги, служащий типографии (Гатчина).
В 1918 — 1921 — участник Гражданской войны; служил в РККА: 1-е артиллерийские курсы и 6-я стрелковая дивизия 7-й Армии (Петроград, Гатчина, Витебск, Полоцк).
В 1921 — 1922 — агент по транспорту райпродкоммуны (Гатчина).
В 1922 — 1923 — актер в Гатчинском театре.
В 1924 — 1925 — рабочий Ульяновского порохового завода (с. Никольское, Ленинградской обл.).
В 1923 — 1930 — рабочий завода «Электросила» (Ленинград).
В 1930 году окончил киноотделение Ленинградского техникума сценических искусств.
В 1930 — 1932 — актер, помощник режиссера, ассистент режиссера, режиссер Ленинградской кинофабрики «Союзкино».
С 01 января 1933 до сентября 1942 — режиссер Ленинградской кинофабрики «Союзтехфильм» / киностудии «Лентехфильм».
Начальник фронтовых киногрупп во время Великой Отечественной войны
. В РККА с 1941 года. Звание: майор.
С 07 сентября 1942 — начальник киногруппы Ленинградского фронта, режиссер Ленинградской объединенной киностудии.
С 27 мая 1944 по 1945 — начальник, режиссер киногрупп Карельского и 4-го Украинского фронтов.
С 26 января 1946 по 1947 — уполномоченный «Совэкспортфильма» в Швеции. Смонтировал и провел озвучание (на скандинавских языках) 25 номеров киножурнала «Новости дня». В 1949 году в разгар «
Ленинградского дела
» был исключен из партии[1]. В 1948 — режиссер Ростовской студии кинохроники. В 1949 — 1950 — режиссер Иркутской студии кинохроники и Северо-Кавказской студии кинохроники. С 1951 до сентября 1952 — режиссер Нижне-Волжской студии кинохроники. С 01 сентября 1952 до 04 декабря 1953 — режиссер Молдавской студии хроникально-документальных фильмов. В 1954 — режиссер Нижне-Волжской студии кинохроники. В 1955 — 1956 — режиссер Ростовской студии кинохроники.
Урна с прахом захоронена в колумбарии Донского кладбища города Москвы.