Родился 23 февраля 1895 года в Богородске Нижегородской губернии. С 1918 года — сотрудник газет, заведующий политотделом Красной Армии, комиссар полка. В 1919-1920 годах — начальник военной цензуры в частях Красной Армии, начальник отдела Карельского ЧК в Петрозаводске.
В 1922 году окончил театральную студию Юрьина в Петрозаводске. С 1921 года — уполномоченный ОГПУ Ленинградского Военного округа, заместитель председателя реперткома киностудии «Севзапкино». В 1924 году — ответственный редактор-монтажёр к/с «Севзапкино».
С 1925 года (с перерывами) режиссёр киностудии «Ленинградкино». В 1931-1933 годах — слушатель Института литературы, искусства и языка Коммунистической академии. В годы войны — уполномоченный Особого отдела НКВД Северного флота, художественный руководитель Мурманского областного театра, начальник сценарного отдела Свердловской киностудии. В 1945-1946 годах — уполномоченный «Совэкспортфильма» в Финляндии. С 1949 года — режиссёр киностудий «Лентехфильм» и «Леннаучфильм».
Умер 26 октября 1960 года в Ленинграде. Похоронен на Серафимовском кладбище Ленинграда.