Родился 24 ноября 1955 года в г. Златоусте Челябинской области.
Имеет два высших образования. В 1977 году окончил Челябинский политехнический институт (сейчас Южно-Уральский государственный университет) по специальности «Инженер-строитель». В 1989 году окончил Военно-инженерную академию им. Куйбышева по специальности «Командно-штабная гражданская оборона».
Трудовой путь начал в 1977 году с должности мастера строительно-монтажного управления. В 1980 году перешел на работу в штаб гражданской обороны города Копейска.
С 1990 по 1997 годы – служба в различных должностях в штабе гражданской обороны области. С 1997 года по январь 2005 года – начальник Главного управления по делам гражданской обороны и чрезвычайных ситуаций по Челябинской области.
С января 2005 по февраль 2013 года – начальник Главного управления МЧС России по Челябинской области.
В феврале 2014 года назначен заместителем председателя правительства Челябинской области.
С 1 января 2015 года – заместитель губернатора Челябинской области. Покинул региональное правительство в апреле 2020 года.
Воинское звание – генерал-майор.
Награжден медалью ордена «За заслуги перед Отечеством» II степени и орденом «За военные заслуги».