
В 2000 году окончил Уральский государственный университет путей сообщения по специальности "Организация перевозок и управление на транспорте (железнодорожном)", в 2001 году – по специальности "Экономика и управление на предприятии железнодорожного транспорта".
С 2001 года начал работать в структурах РЖД: дежурным станционного поста централизации станции «Курья» Свердловской железной дороги, начальником станции «Чайковская», заместителем начальника станции «Пермь-Cортировочная», начальником станции «Пермь-2», заместителем начальника Пермского отделения СвЖД, первым заместителем начальника Тюменского отделения СвЖД, первым заместителем начальника службы перевозок СвЖД.
В 2010-2015 годах занимал руководящие должности в Свердловской и Горьковской дирекциях управления движением. Являлся заместителем начальника Центральной дирекции управления движением.
С февраля 2015 года занимал должность начальника департамента управления бизнес-блоком "Железнодорожные перевозки и инфраструктура" РЖД.
С февраля 2017 года — генеральный директор Центра фирменного транспортного обслуживания — филиала «РЖД».
В декабре 2018 года назначен на должность заместителя генерального директора ОАО «РЖД» — начальника Центра фирменного транспортного обслуживания.
В июне 2024 года был назначен на пост заместителя министра транспорта РФ.