Родился в Красноярске. В 1949 г. окончил физико-математический факультет Красноярского государственного педагогического института. В 1954 г. в специализированном совете при Московском областном педагогическом институте защитил диссертацию на соискание ученой степени кандидата физико-математических наук. В 1966 г. в специализированном совете при Московском государственном университете им. М. В. Ломоносова защитил диссертацию на соискание ученой степени доктора физико-математических наук. В 1941 г. призван в ряды Советской армии. Служил в авиации авиамехаником, летчиком авиации дальнего действия (1-й Украинский фронт). Трудовую деятельность начал в 1949 г. ассистентом кафедры физики Сибирского лесотехнологического института (Красноярск, до 1951 г.). С 1954 по 1960 гг. – старший преподаватель, доцент кафедры физики Красноярского государственного педагогического института, в 1960–1968 гг. – заместитель директора по научной работе Института физики Сибирского отделения Академии наук СССР (Красноярск). В дальнейшем занимал пост ректора Красноярского государственного университета (1969–1974 гг.), с 1974 г. – профессор кафедры экспериментальной физики этого вуза. В 1975–1993 гг. – заведующий кафедрой экспериментальной физики Симферопольского государственного университета им. М. В. Фрунзе.
Награжден: медали «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» (1946), «За доблестный труд в ознаменование 100-летия со дня рождения В. И. Ленина» (1970). Нагрудный знак «За отличную работу в области высшего образования СССР» (1981).