В 1970 году закончил Белорусскую государственную консерваторию по классу фортепиано у И. А. Цветаевой.
На киностудию «Беларусьфильм» пришёл в 1968 году, сначала в качестве ассистента художника, режиссёра.
С 1979 по 1981 год учился на Высших режиссёрских курсах при Госкино СССР (мастерская Юрия Норштейна). После окончания курсов работает режиссёром-мультипликатором на киностудии «Беларусьфильм».
С 1987 года — член Союза кинематографистов СССР. Дважды был избран на чрезвычайных съездах председателем Белорусского Союза кинематографистов. В 1992—1997 годах — доцент кафедры кино и телевидения, руководитель курса режиссёров-аниматоров Белорусской государственной академии искусств. Композитор, написал музыку более чем к 40 фильмам (документальные, игровые, мультипликационные). Режиссёр высшей категории. Лауреат международных и республиканских кинофестивалей (Германия, Франция, Польша и других). Профессор кафедры дизайна Института современных знаний.