Геофизик, со второго курса параллельно учился на мехмате НГУ.
С 1965 по 1973 гг. работал в ИГиГ СО АН СССР;
с 1973 по 1984 гг. – зав. отделом АСУ-НИИ НИИсистем Минприбора;
с 1984 по 1989 гг. – ст. н. с. ВЦ СО РАН;
с 1989 по 2009 гг. – гл. н. с. ИВМиМГ СО РАН.
С 1995 г. зав. Кафедрой информатики Сибирского университета потребительской кооперации, доктор ф.-м. н., профессор по кафедре информационно-вычислительных систем, чл.-корр. АН Высшей школы (с 2006 г.).