В 1996 году окончил Ставропольский государственный университет.
С 1996 года работал на руководящих должностях в сфере информационных технологий и программного обеспечения в области государственных финансов.
На государственную службу поступил в 2004 году на должность заместителя начальника отдела финансового прогнозирования и управления единым казначейским счетом департамента — Главного управления Федерального казначейства Министерства финансов Российской Федерации.
С января 2005 по март 2010 года работал в Федеральном казначействе в должности начальника управления информационных систем.
С марта 2010 по февраль 2012 года в компании «Банк Софт Системс» занимал позицию директора по управлению бизнес-процессами.
Государственный советник Российской Федерации 3 класса.
Распоряжением Правительства Российской Федерации № 170-р от 14 февраля 2012 года назначен заместителем министра здравоохранения и социального развития Российской Федерации.