Закончил Красноярский государственный медицинский институт. Прошел интернатуру по хирургии, работал врачом-хирургом, затем заместителем главного врача по медицинской части в Канской ЦРБ (был одним из разработчиков госпитальной МИС). Участвовал в написании региональной программы информатизации системы здравоохранения.
Работал первым заместителем министра здравоохранения Красноярского края. С июля 2011 года — главный врач Красноярской краевой клинической больницы.