Родился 25 декабря 1963 года в городе Кемерово Кемеровской области.
Окончил химический факультет Кемеровского государственного университета по специальности «химик, преподаватель», а также прошел профессиональную переподготовку в Сибирском государственном университете физической культуры и спорта по направлениям «Менеджмент организации» и «Физическая культура и спорт».
В 1986 году работал инженером в научно-исследовательской лаборатории Кемеровского государственного университета.
С 1986 по 1992 год — секретарь комитета ВЛКСМ Кемеровского государственного университета, первый секретарь Центрального РК ВЛКСМ г. Кемерово.
С 1992 по 2008 год — зампредседателя департамента образования администрации Кемеровской области, помощник председателя Заксобрания Кемеровской области, замдиректора муниципального предприятия «Производственное жилищное ремонтно-эксплуатационное объединение г. Кемерово», директор муниципального учреждения «Клубы по месту жительства», помощник депутата Госдумы РФ.
С 2008 по 2018 год — директор Специализированной детско-юношеской спортивной школы олимпийского резерва по шахматам.
С 2018 года — зампредседателя Совета народных депутатов Кемеровской области V созыва.
В 1990-1993 годах — депутат Кемеровского городского Совета народных депутатов XXI созыва.
В 1996-1998 годах — депутат Кемеровского городского Совета народных депутатов I созыва, председатель комитета по развитию местного самоуправления и правопорядку.
В 1998-2002 годах — депутат Кемеровского городского Совета народных депутатов II созыва, председатель комитета по развитию местного самоуправления и правопорядку.
В 2002-2006 годах — депутат Кемеровского городского Совета народных депутатов III созыва.
С 9 июля 2010 года — председатель Комитета Кемеровского регионального отделения политической партии «Патриоты России».
В 2006-2011 годах — депутат Кемеровского городского Совета народных депутатов IV созыва.
В 2011-2016 годах — депутат Кемеровского городского Совета народных депутатов пятого созыва.
С 18 сентября 2016 года по 9 сентября 2018 года — депутат Кемеровского городского Совета народных депутатов VI созыва, председатель комитета по развитию местного самоуправления и безопасности.
9 сентября 2018 года избран депутатом Кемеровского областного Совета народных депутатов (Законодательного Собрания), 14 сентября — заместителем председателя.
Учредитель регионального отделения ОНФ, сопредседатель регионального штаба ОНФ, модератор тематической площадки «Жилье и городская среда».
Награжден орденом «Знак Почета», юбилейной медалью «100 лет российским профсоюзам, «65 лет Кемеровской области», серебряной медалью лауреата международной выставки «Экспо-Сибирь», знаком Госкомстата «За активное участие в переписи населения», Знаками Кемеровской области «За развитие студенческого движения Кузбасса», «За особый вклад в развитие Кузбасса» III степени, «За веру и добро», «За служение Кузбассу», бронзовым и серебряным Знаками «За заслуги перед городом Кемерово», медалью «70 лет Кемеровской области», золотым Знаком «Кузбасс».
Женат, есть сын, дочь и внук.