До 1997 года работал в различных коммерческих структурах.
С 1997 по 1998 год — контролёр-ревизор в аппарате Контрольно-ревизионного управления Министерства финансов Российской Федерации по Новосибирской области.
С сентября 1998 года — старший контролёр-ревизор в аппарате Контрольно-ревизионного управления Министерства финансов Российской Федерации по Новосибирской области.
С 1999 по 2004 год — заместитель начальника отдела, начальник отдела — главный бухгалтер, заместитель начальника управления — начальник отдела Управления финансов и налоговой политики администрации Новосибирской области.
С 2004 по 2008 год — и. о. начальника управления, начальник Управления финансовой и налоговой политики Новосибирской области.
В 2008—2010 годах — руководитель Департамента финансов и налоговой политики Новосибирской области
С апреля 2010 по 2011 год — и. о. министра финансов и налоговой политики Новосибирской области, министр финансов и налоговой политики Новосибирской области.
В 2011—2012 годах — и. о. первого заместителя губернатора Новосибирской области, первый заместитель губернатора Новосибирской области в администрации губернатора Новосибирской области[3].
С 2012 по 2018 год — заместитель министра финансов Российской Федерации.
С 2018 по 2024 год — первый заместитель министра финансов Российской Федерации[4].
17 июня 2024 года назначен первым заместителем министра обороны Российской Федерации[5][6][7].