Родился в 1979 г. в г. Петропавловске Казахской ССР (ныне Республика Казахстан).
В 2001 г. окончил Уральский государственный университет путей сообщения (Екатеринбург) по специальности "инженер путей сообщения по организации и управлению", в 2002 г. в том же вузе получил специальность "экономист-менеджер".
В 2001-2011 гг. занимал различные должности на Южно-Уральской железной дороге в Республике Казахстан.
В 2011-2017 гг. работал в Южно-Уральской дирекции управления движением ОАО "РЖД" в Челябинске.
В 2017 г. перешел на работу в Центральную дирекцию управления движением - филиал ОАО "РЖД" (Москва). Был начальником технической службы, заместителем главного инженера центральной дирекции.
С 2021 г. - заместитель начальника, с марта 2022 г. - начальник департамента управления бизнес-блоком "Железнодорожные перевозки и инфраструктура" ОАО "РЖД".
С 30 августа 2024 г. - руководитель Федерального агентства железнодорожного транспорта (Росжелдора). Сменил в должности Алексея Дружинина.