Родился в 1963 году в Москве. В 1984 окончил Московский государственный институт культуры. Работал в Союзгосцирке (творческая мастерская клоунады музыкальной эксцентрики). В 1993-1996 - режиссер-постановщик телепрограмм на ОРТ и ТВЦ. Призер отечественных и зарубежных профессиональных конкурсов и фестивалей. В 2001 окончил Высшие курсы сценаристов и режиссеров (мастерская Алексея Германа и Светланы Кармалиты). Снял телевизионные фильмы «Загадки Сталина» (1995), «Берега мира» (1996), «Савва Морозов» (1997). В игровом кинематографе дебютировал в 2001 картиной «Змей». Член Европейской киноакадемии.