1951 — заочно окончил биологический факультет МГУ
1952 — окончил лечебный факультет Красноярского медицинского института
1952—1953 — врач-гематолог Красноярской станции переливания крови
1953—1957 — ассистент, доцент Красноярского сельскохозяйственного института
В 1955 — защитил диссертацию на соискание ученой степени кандидата биологических наук по теме: «Исследование крови методом объективной спектрофотометрии»
1957—1961 — старший научный сотрудник лаборатории биофизики Института физики СО АН СССР, Красноярск
B 1961 — защитил диссертацию на соискание ученой степени доктора медицинских наук по теме: «Состав красной крови в норме и патологии (исследование методом фотоэлектрических эритрограмм)»
1961—1981 — заведующий лабораторией фотобиологии Института физики им. Л. В. Киренского СО АН СССР
1965—2006 — профессор, заведующий кафедрой физиологии и биохимии человека и животных Красноярского государственного университета
1981—1991 — заведующий лабораторией фотобиологии Института биофизики СО АН СССР
1984—1996 — директор Института биофизики СО РАН
С 1996 — советник РАН в Институте биофизики СО РАН
1996—1998 — приглашенный исследователь в Ames Research Center, NASA
С 2006 — профессор Сибирского федерального университета