Родился 19 ноября 1958 г. в поселке Санчурск Санчурского района Кировской области.
С отличием окончил Пермский государственный медицинский институт по специальности «Врач-эпидемиолог, гигиенист».
Прошел путь от рядового врача областной санитарно-эпидемиологической станции до первого заместителя главного государственного санитарного врача по Челябинской области. С 1995 г. работал главным врачом Челябинской областной клинической больницы.
Депутат Законодательного Собрания Челябинской области II–VII созывов. В 2001–2005 гг. – заместитель председателя комитета по социальной политике Законодательного Собрания Челябинской области, в 2005 –2020 гг. – председатель Законодательного Собрания Челябинской области.
С 2010 по 2019 гг. – заместитель председателя Законодательного Собрания Челябинской области.
С 2020 года и по настоящее время – первый заместитель председателя комитета по социальной политике Законодательного Собрания Челябинской области.
Кандидат медицинских наук. Заслуженный врач Российской Федерации. Отмечен поощрениями Президента РФ, Совета Федерации и Государственной Думы Федерального Собрания РФ. Награжден знаком отличия «За заслуги перед Челябинской областью», медалью «За вклад в развитие Челябинской области».