Родился 21 мая 1958 года в селе Плишкари, Еловского района Пермской области в семье учителей.
В 1979 году с отличием окончил Пермский государственный педагогический институт по специальности «преподаватель физики» и в том же году возглавил Калиновскую неполную среднюю школу (с. Калиновка, Пермской области), а с 1984 по 1987 был директором Еловской средней школы (с. Елово Пермской области).
В 1987 году стал заместителем председателя в молодёжном жилищном комплексе «Комсомольский» города Свердловска.
С 2002 года работал в ООО «Холдинг Юнона» в должности исполнительного директора, председателя совета директоров.
В 2010-е годы являлся директором некоммерческого партнерства «Уральский биомедицинский кластер», которое выпускало в Свердловской области различные лекарства.
С 2001 года по 2011 год был помощником депутата ГД РФ на общественных началах.
В декабре 2011 года был избран депутатом Государственной Думы России от партии «Единая Россия», где вошел в состав комитета Государственной думы по охране здоровья.
Был переизбран по списку «Единой России» депутатом Государственной Думы РФ 18 сентября 2016 года.
19 сентября 2021 года вновь был избран депутатом Государственной Думы VIII созыва.