Родился 20 января 1922 года в Шатурском районе. В 1939—1941 гг. учился в Калининском театральном училище.
В 1956 году окончил режиссёрский факультет ВГИКа (мастерская Г. Рошаля и Ю. Геники).
В 1945—1949 гг. — художественный руководитель Дворцов культуры в городах Рошале и Кашире.
С 1956 года — режиссёр киностудии «Казахфильм», с 1968 года — «Беларусьфильм». Снимался в основном в собственных фильмах.
Умер 15 января 1998 года. Похоронен на Восточном кладбище в Минске.