В 1955 г. окончил отделение логики и психологии Иркутского государственного университета.
В 1955—1957 гг. работал учителем в Тулунском техникуме механизации сельского хозяйства. Затем под научным руководством профессора Д. А. Ошанина окончил аспирантуру Института психологии Академии педагогических наук РСФСР в Москве.
С 1960 г. работал в Иркутском государственном педагогическом институте.
В 1962 г. в Московском государственном университете им. М. В. Ломоносова успешно защитил кандидатскую, а в 1974 г. в НИИ общей и педагогической психологии АПН РСФСР — докторскую диссертацию по проблеме монотонности труда в условиях поточно-конвейерного производства.
В 1970 г. по его инициативе в Иркутском педагогическом институте была создана кафедра психологии, открыты аспирантура и лаборатория экспериментальной психологии, а также организовано Восточно-Сибирское отделение общества психологов СССР (ныне — Иркутское отделение Российского психологического общества).
В 1975 г. ему присвоено звание профессора.1978—1985 гг. — проректор Иркутского педагогического института по научной работе,1986—2002 гг. — заведующий кафедрой общей и педагогической психологии,2002—2014 гг. — профессор кафедрой общей и педагогической психологии.При его непосредственном участии в 1992 г. создан первый среди вузов Сибири и Дальнего востока факультет психологии, которым он первое время руководил, выполняя обязанности декана факультета.
С 1991 г. возглавлял первый в Сибири и на Дальнем Востоке специализированный Совет по защите кандидатских (а с 2002 г. 0 и докторских) диссертаций по психологическим и педагогическим научным специальностям, созданный при Иркутском государственном педагогическом университете.Под его руководством защищено более 40 кандидатских и 8 докторских диссертаций. Ученый выступил автором около 100 научных трудов, среди которых особое место имеет монография «Преодоление монотонности труда в промышленности» (1976).