Родился 9 августа 1956 года в городе Советск (Кировская область)
После окончания в 1978 году исторического факультета Горьковского университета (ныне Нижегородский государственный университет имени Н. И. Лобачевского), начал работать в Кировском педагогическом институте, с 1995 г. — заведующий кафедрой истории и краеведения (профессор с 1996)
В 1985 г. окончил аспирантуру, в 1994 г. — докторантуру при Российском государственном гуманитарном университете.
Является руководителем аспирантуры по специальности — «Отечественная история», членом диссертационного совета при Удмуртском государственном университете. Член комиссии по образованию, науке и культуры Кировской области.