Родился 18 февраля 1956 г. в с. Дупленка Коченевского района Новосибирской области.
1973 - окончил среднюю школу.
1974 - 1976 - служил в рядах Советской Армии.
1977 - 1982 - учился в Новосибирском государственном университете.
1982 - 1985 - аспирант, Институт теоретической и прикладной механики СО РАН.
1985 - 1991 - младший научный сотрудник, научный сотрудник, Институт теоретической и прикладной механики СО РАН.
1988 - защитил кандидатскую диссертацию на тему: «Численное моделирование взаимодействия бесстолкновительных плазменных потоков на основе кинетико-гидродинамической модели».
1991 - настоящее время - научный сотрудник, старший научный сотрудник, ведущий научный сотрудник, заведующий лабораторией, заведующий отделом, заместитель директора по научной работе, Институт вычислительных технологий СО РАН.
1994 - присвоено ученое звание старшего научного сотрудника.
1995 - настоящее время - преподаватель, доцент, профессор кафедры математического моделирования ММФ НГУ; первый зам. декана ММФ Новосибирского государственного университета.
1999 - защитил докторскую диссертацию на тему: «Исследование коллективных процессов в газоразрядной и твердотельных плазмах».
2000 - присвоено ученое звание профессора.
2003 - присвоено почетное звание «Заслуженный ветеран СО РАН».
2004 - 2012 - заместитель директора по научной работе, Институт вычислительных технологий СО РАН.
2012 - - ректор Новосибирского государственного университета.