1965 – закончил с золотой медалью среднюю школу в р.п. Шипуново Алтайского края.
1965-1970 – студент радиофизического факультета Томского государственного университета.
1970-2000 – младший научный сотрудник, старший научный сотрудник Сибирского физико-технического института при Томском государственном университете.
1981 – защитил диссертацию на соискание ученой степени кандидата физико-математических наук в диссертационном совете при Томском государственном университете по специальности 01.04.03 – радиофизика.
1989 – присвоено ученое звание “Старший научный сотрудник” по специальности “Радиофизика, включая квантовую радиофизику”.
2000 – защитил диссертацию в диссертационном совете при Томском государственном университете на тему «Моделирование рассеяния радиоволн на возмущениях ионосферной плазмы, создаваемых космическим аппаратом» на соискание ученой степени доктора технических наук по специальностям: 05.13.16 – применение вычислительной техники, математического моделирования и математических методов в научных исследованиях; 01.04.03 – радиофизика.
2000-2001 – доцент кафедры вычислительной техники Томского политехнического университета.
14.11.2001 – 14.12.2001 - стажировка в Институте ядерных исследований Университета Луи Пастера, г. Страсбург (Франция).
2001 – избран на должность профессора кафедры вычислительной техники Томского политехнического университета.
2004 - избран членом-корреспондентом Международной академии информатизации.