Трудовую деятельность начал в 1947 г. рабочим на Красноярской ТЭЦ. С 1951 г. на комсомольской и партийной работе в Новосибирске и Новосибирской области. Окончил Новосибирскую высшую партийную школу (1958 г.) и заочную аспирантуру Томского государственного университета (1965 г.). Канд. ист. наук (1966 г.). Тема диссертации: «КПСС – организатор крупного научного центра в Сибири». Д‑р ист. наук (1979 г.). Тема диссертации: «Партийное строительство в Сибири в годы деятельности Сибирского краевого комитета партии (1924–1930)». Доцент (1972 г.). Профессор (1981 г.). Действительный член Международной академии наук высшей школы (1996 г.).
В 1960–1961 гг. – инструктор, в 1961–1965 гг. – заместитель секретаря парткома СО АН СССР и по совместительству младший научный сотрудник отдела гуманитарных исследований Института экономики и организации промышленного производства СО АН СССР. С 1965 г. – штатный сотрудник НГУ: ассистент (1965 г.), старший преподаватель (1966 г.), доцент (1969 г.), профессор (1980 г.) кафедры истории КПСС, в 1968–1970 гг. – секретарь парткома НГУ, в 1970–1982 гг. – декан гуманитарного факультета, в 1982–1983 гг. – проректор НГУ по учебной работе, в 1983–2002 гг. – директор Института по переподготовке и повышению квалификации преподавателей гуманитарных и социальных наук в статусе проректора (с 1984 г.). В 1979 г. инициировал создание в НГУ спецсовета по защите диссертаций на соискание ученой степени кандидата исторических наук и руководил им до 2007 г.
Медали «За трудовую доблесть» (1967 г.) и «За доблестный труд. В ознаменование 100‑летия со дня рождения В.И. Ленина» (1970 г.), «Знак Почета» (1976 г.).
История партийного и государственного строительства в Сибири в 1920‑х гг., создания и развития научных учреждений и высшего образования в СО АН СССР.
Показал ведущую роль партийных органов в организации перехода государственной власти в Сибири от назначаемых ревкомов к выборным Советам, исследовал закрепление руководящей роли партийной номенклатуры в функционировании государственного аппарата, деятельности профсоюзных, комсомольских и других организаций Сибирского края. Исследовал деятельность партийных, государственных и научных организаций по формированию научных коллективов и созданию материально-технической базы СО АН СССР. Был ответственным редактором сборников документов и материалов съездов Советов Сибири в 1920‑х гг.