Окончил Новосибирский государственный университет по специальности "Прикладная математика". Работал старшим научным сотрудником Института вычислительного моделирования СО РАН, занимал должность начальника информационно-аналитического отдела страховой компании "Возрождение-кредит". Автор большого количества научных работ.