Образование в области медицины получил в Сибирском Государственном медицинском Университете, там же окончил клинические интернатуру, ординатуру, аспирантуру и получил научную степень по медицине. Дополнительные специализации в области медицины получил в Германии и Южной Корее. Прошел путь от рядового врача до заведующего отделения и руководителя медицинских служб в ведущих научно-исследовательских центрах России.