Родился 28 января 1955 года в г. Новосибирске
1972 г. окончил среднюю школу N 28 г. Новосибирска.
1974 г. - сборщик-клепальщик на заводе им. Чкалова.
1972-1978 гг. - учеба в НГУ, ММФ.
1978-1991 гг. - стажер, научный сотрудник, старший научный сотрудник ИТПМ СО АН СССР.
1982-1990 гг. - ассистент кафедры вычислительных методов механики сплошной среды ММФ НГУ.
1984 г. - защитил кандидатскую диссертацию на тему: «Численное моделирование стационарных сверхзвуковых течений вязкого газа в приближении упрощенных уравнений Навье-Стокса».
1990-2008 гг. - доцент кафедры математического моделирования ММФ НГУ.
1990 г. - присвоено ученое звание старшего научного сотрудника по специальности жидкости, газа и плазмы.
1991 г. по настоящее время - старший научный сотрудник, заведующий лабораторией, заведующий лабораторией математического моделирования ИВТ СО РАН.
2001 г. - начальник Отдела прикладных проблем Управляющей организацией научных исследований Президиума СО РАН.
2005 г. - присвоено почетное звание «Ветеран СО РАН».
2007 г. - защитил докторскую диссертацию на тему: «Численные методы моделирования и оптимизации в гидродинамике турбомашин».
2008 г. по настоящее время - профессор кафедры математического моделирования ММФ НГУ.
2010 г. - присвоено ученое звание профессора математического моделирования.