Родился 24 марта 1974 года в городе Тюмени.
В 1996 году окончил Тюменский государственный университет по специальности «Юриспруденция».
С 1996 по 2002 год работал консультантом, заведующим сектором Тюменской областной думы.
С 2002 года – заместитель председателя комитета по законопроектным работам администрации Тюменской области, с 2005 года – первый заместитель начальника главного правового управления правительства Тюменской области.
С 16 февраля 2007 года назначен Тюменской областной думой на должность председателя Счетной палаты Тюменской области (постановление Тюменской областной думы от 15 февраля 2007 года № 3193).
Постановлением Тюменской областной думы от 27.10.2011 № 3275 назначен на должность председателя Счетной палаты Тюменской области с 16 февраля 2012 года сроком на шесть лет.
В 2011–2013 годах – председатель отделения Ассоциации контрольно-счетных органов Российской Федерации в Уральском федеральном округе. Член президиума Ассоциации контрольно-счетных органов Российской Федерации.
С марта 2014 года избран председателем отделения Совета контрольно-счетных органов при Счетной палате Российской Федерации в Уральском федеральном округе. Член президиума Совета контрольно-счетных органов при Счетной палате Российской Федерации.
Награжден благодарственным письмом Тюменской областной думы, почетной грамотой Тюменской областной думы, почетным нагрудным знаком Тюменской областной думы, памятным знаком «15 лет Счетной палате Российской Федерации», почетной грамотой Ассоциации контрольно-счетных органов Российской Федерации, благодарностью губернатора Тюменской области, медалью «За укрепление финансового контроля России» Ассоциации контрольно-счетных органов Российской Федерации, медалью имени В. А. Татаринова «За службу на благо России», медалью ордена «За заслуги перед Отечеством» II степени.