Родился 27 февраля 1959 г. в городском поселке Паричи Светлогорского района Гомельской области Белорусской ССР (ныне Республика Белоруссия). Служил в Советской армии, воевал в Афганистане.
В 1985 г. окончил Белорусский институт инженеров железнодорожного транспорта (ныне Белорусский государственный университет транспорта, г. Гомель) по специальности "управление процессами перевозок на железнодорожном транспорте".
Доктор технических наук. В 2010 г. в Московском авиационном институте (национальный исследовательский университет) защитил диссертацию на тему "Методология диагностики ходовых частей локомотивов в движении с определением остаточного ресурса".
В 1985 г. начал работать дежурным по парку, затем дежурным по горке и маневровым диспетчером на железнодорожной станции Лянгасово (Кировская обл., РСФСР) Кировского отделения Горьковской железной дороги (ГЖД).
В 1987-1993 гг. занимал должность заместителя начальника станции Лянгасово по оперативной работе.
С 1993 по 1995 г. - первый заместитель начальника, с 1995 по 1998 г. - начальник Кировского отделения Горьковской железной дороги. В 1998 г. работал начальником Кировского представительства ГЖД.
В 1998-2002 гг. - заместитель начальника - начальник службы управления перевозками ГЖД.
В 2002-2009 гг. занимал должность первого заместителя начальника, в 2009-2021 гг. - начальника Горьковской железной дороги - филиала ОАО "РЖД".
13 марта 2011 г. был избран депутатом Законодательного собрания Нижегородской области V созыва по Семеновскому одномандатному округу №24 (баллотировался от партии "Единая Россия").
18 сентября 2016 г. стал депутатом Заксобрания Нижегородской области VI созыва, вновь одержав победу в одномандатном округе №24 (выдвигался от "Единой России").
С 2021 г. - депутат Государственной думы РФ VIII созыва от "Единой России". Был избран 19 сентября 2021 г. по Нижегородскому одномандатному избирательному округу №129 (Нижегородская обл.). Набрал 43,61% голосов (второе место в округе заняла Татьяна Гриневич от партии "Справедливая Россия - Патриоты - За правду"; 14,79%). С 12 октября 2021 г. - заместитель председателя комитета Госдумы по транспорту и развитию транспортной инфраструктуры.
Награжден медалью "За боевые заслуги".
Заслуженный работник транспорта РФ (2013).