Окончил исторический факультет Омского государственного университета. В 2002 г. — школу студию Свердловской киностудии (мастерская Ярополка Лапшина). В 2005 г. — Высшие Курсы Сценаристов и Режиссеров (мастерская Петра Тодоровского и Натальи Рязанцевой). Член Союза Кинематографистов РФ. Доктор исторических наук.