Родился в городе Старое Село, Гомельская область, Белорусская ССР, СССР. Заслуженный деятель искусств РСФСР (19.08.1988). В 1963 году окончил операторский факультет ВГИКа (мастерская Бориса Волчека). С 1963 года работал оператором, затем оператором-постановщиком на киностудии "Ленфильм". Скончался в перерыве между съёмками картины «Афганский излом» в селе Заозерье (Окуловский район, Новгородская область) от сердечного приступа, фильм в Туркмении заканчивал оператор Павел Засядко. Похоронен на Шуваловском кладбище Ленинграда.