Родился 21 марта 1957 года в г. Кирове.
Образование высшее, в 1978 году окончил Кировский государственный педагогический институт им. В.И. Ленина. Кандидат педагогических наук.
С 1980 по 1987 год работал в средней школе № 16 учителем русского языка и литературы, заместителем директора по учебно-воспитательной работе.
С 1987 по 2004 год возглавлял среднюю школу № 29, преобразованную в МОУ Вятская гуманитарная гимназия. Имеет почётное звание «Заслуженный учитель Российской Федерации».
С июня 2004 по 2016 год работал заместителем Председателя Правительства Кировской области.