Родился 29 апреля 1959 года в селе Добрынское Владимирского района, Владимирской области.
В 1981 году закончил факультет радиотехники и электросвязи Минского радиотехнического института, по специальности радиоинженер.
С 1981 по 1983 год служил командиром взвода РЛС в Закавказском военном округе (гора Пирсагат, Грузия).
С 1983 года работал на киностудии «Беларусьфильм», сначала в цехе мультипликации (фильмы «Хлеб», «Пинчер Боб и семь колокольчиков»), потом в студии «Летопись» — ассистент режиссёра на документальном фильме «Василь Быков. Восхождение» (режиссёр Виктор Дашук), потом работал ассистентом режиссёра на художественном фильме «Отступник» (режиссёр Валерий Рубинчик).
В 1987 году поступил на Высшие курсы сценаристов и режиссёров в мастерскую Владимира Меньшова. Учился в мастерской вместе с Юрием Волкогоном и Дмитрием Заболотских.
В 1986 году вместе с оператором Сергеем Бондаревым снял короткометражную картину «Дьяволиада» по мотивам прозы Михаила Булгакова.
В 1988 году — фильм «Праздник», получивший приз зрительских симпатий на кинофестивале в Киеве.
В 1989 — была сделана первая в мире киноэкранизация прозы И. А. Бунина «Несрочная весна». Фильм был признан лучшей работой киностудии «Беларусьфильм» за 1989 год.
В 1990 году снял фильм «Ave Maria», который был забракован худсоветом студии «Летопись» киностудии «Беларусьфильм», как не выполнивший поставленную министерством культуры задачу.
До 1999 года занимался компьютерной графикой. Сделал первую телезаставку к фестивалю «Славянский базар».
В 1999 снял фильм «Санта Лючия», судьба которого оказалась печальной — один из продюсеров фильма был определён в тюрьму, фильм был уничтожен.
С 2000 года живёт и работает в Москве.