Окончил Новосибирскую государственную консерваторию имени М.И. Глинки по классу кларнета, классу оперно-симфонического дирижирования (класс нар. арт. СССР, проф. А. Каца и проф., заслуженного артиста Татарстана С. Калагина) в 2004.

С 1991 по настоящее время работает в Новосибирском государственном академическом театре оперы и балета в качестве концертмейстера кларнетов и дирижера многих оперных и балетных спектаклей театра.

С 2013 совмещает работу в театре с преподавательской деятельностью на кафедре оперно-симфонического дирижирования в НГК имени М.И. Глинки. С 2014 — приглашенный дирижер Пермского театра оперы и балета.В качестве дирижера (ассистента дирижера-постановщика Т. Курентзиса) участвовал в постановках и дирижировал несколькими премьерными спектаклями оперы Дж. Верди «Макбет» (копродукция Новосибирской государственной оперы и Парижской Национальной оперы) в Новосибирске (2008) и Париже (Opera Bastille2009), оперы А. Берга «Воццек»в Большом театре России (2009), оперы М. Вайнберга «Пассажирка» в Брегенце (2010), оперы В.А. Моцарта «Так поступают все» в Баден-Бадене (2011). В качестве дирижера (с дирижером-постановщиком А. Рубикисом) участвовал в постановках: «Месса» Л. Бернстайна (первая сценическая версия в России), «Свадебка» И. Стравинского (концертное исполнение), «Весна священная»и «Пульчинелла» Стравинского, и других.

Принимал участие в совместном проекте НГАТОиБ и Национального Балета Кореи — постановке балета «Спартак» (Сеул 2007).