В 2005 году защитил диссертацию на тему «Экономические методы управления трудовыми ресурсами при реализации инновационной стратегии в вагоноремонтном производстве» на соискание учёной степени кандидата экономических наук[3].
2003—2003 — руководитель Дирекции по экономической безопасности, правовому и юридическому обеспечению в ООО «Белгородская агропромышленная региональная управляющая компания».
2004—2006 — заместитель начальника дирекции по экономике и бюджетированию ОАО «Вагонреммаш» (дочерняя компания ОАО РЖД).
2006—2008 — заместитель руководителя Федерального агентства железнодорожного транспорта.
2008—2012 — заместитель министра регионального развития Российской Федерации.
С 28 апреля по 21 мая 2012 года в связи с отставкой Виктора Басаргина исполнял обязанности министра регионального развития Российской Федерации.
С 6 апреля 2013 года работал заместителем Министра регионального развития Российской Федерации — руководителем Федерального агентства по строительству и жилищно-коммунальному хозяйству (1 ноября 2013 года Федеральное агентство по строительству и ЖКХ было преобразовано в самостоятельное министерство).
29 мая 2020 года распоряжением премьер-министра России назначен заместителем министра транспорта Российской Федерации — руководителем Федерального агентства железнодорожного транспорта[4]. В январе 2021 года было снято совмещение должности руководителя Федерального агентства железнодорожного транспорта, должность заместителя министра он сохранил.
В конце 2021 года подал заявление об увольнении по собственному желанию. В январе 2022 года задержан сотрудниками службы экономической безопасности ФСБ в рамках дела о коррупции[5]. 21 января арестован Хорошевским судом Москвы по ходатайству следствия до 18 марта[6].