В 1986-1990 гг. учился в Ленинградском Институте киноинженеров, в 1993-1995 – на Высших курсах сценаристов и режиссёров в Москве. Работал фильмотекарем на Ленинградском телевидении (1990-1993), художником компьютерной графики на фирме «BS Graphiks» в Москве (1995-2001), участвовал в оформлении каналов ОРТ, РТР и ТВЦ, изготовлении клипов, рекламных роликов и другой видеопродукции, в создании визуальных эффектов для игровых фильмов «Русский бунт», «Звезда» и др. Сотрудничал со студиями «Пилот» и ЦНФ, работал аниматором в студии «Вигана».