В 1996-1999 гг. проходил службу в ВС РФ. С 1999 г. работал в компании INPAS, где прошел путь от программиста до руководителя технического департамента. В 2007-2009 гг. – генеральный директор PST Company. В 2010 г. исполнял обязанности управляющего директора компании S&T Russia. В 2011 г. – и. о. директора проектов в Сбербанке России. В 2011-2012 гг. – вице-президент ОАО «Универсальная электронная карта». В апреле 2013 г. пришел в банк «Уралсиб» на должность вице-президента, заместителя главного исполнительного директора по ИТ. С сентября 2014 г. – вице-президент, главный исполнительный директор по ИТ ОАО «Уралсиб».