Родился в семье офицера Советской Армии.
Окончил Новосибирский государственный университет (гуманитарный факультет), кандидат исторических наук, доцент.
В НГУ известен как преподаватель-историк, в Академгородке - как общественный деятель, в городе, области и России - как публицист, имеющий на своем счету сотни статей, очерков, эссе.
Кандидат исторических наук.
Скретарь Советского райкома партии (до 1978 г.), доцент кафедры истории КПСС Новосибирского университета (1980-1983 гг.), секретарь парткома Новосибирского университета (с 1983 г.).
С 1988 года – секретарь Советского райкома КПСС г. Новосибирска. Был избран депутатом Новосибирского областного Совета и первым секретарем Новосибирского обкома КПСС.
В последующие десятилетия сосредоточился на исследовательской и преподавательской работе. Автор ряда теоретических и методических статей, учебных пособий «Десять веков русской истории», «Двадцать тем по истории», «ХХ век: новейшая история зарубежных стран».
Доцент Специализированного учебно-научного центра им. М.А.Лаврентьева Новосибирского государственного университета.