В 1977 году поступил на исторический факультет Омского государственного университета. В 1982 году окончил учебу с отличием. С 1984 по 1986 годы работал учителем истории в средней школе. С 1986 по 1988 годы — преподаватель общественных дисциплин в Омском техникуме транспортного строительства. С 1988 по 1997 годы работал в Омском государственном университете ассистентом кафедры этнографии, историографии и современной отечественной истории, а затем старшим преподавателем кафедры дореволюционной отечественной истории, занимал должность заместителя декана исторического факультета.
В 1997 году приглашен в Западно-Сибирский территориальный орган Министерства РФ по делам национальностей на должность специалиста по Омской области. В 2000 году назначен главным специалистом территориального органа Министерства по делам федерации и национальностей РФ в Омской области.
С апреля 2001 по май 2004 года — начальник управления по делам национальностей и религии администрации г. Омска. С июня 2004 года по августа 2012 года — заместитель министра культуры. С октября 2012 года — директор Омской государственной областной научной библиотеки им. А.С.Пушкина.
Кандидат исторических наук, автор свыше 100 научных работ и нескольких книг.