Родился 19 апреля 1959 года в п. Хорольский Таловского района Воронежской области.
В 1983 году окончил Ленинградский институт инженеров железнодорожного транспорта по специальности «Автоматика, телемеханика и связь на железнодорожном транспорте».
Студент Ленинградского института инженеров железнодорожного транспорта (1978— 1983), электромеханик Мичуринской дистанции сигнализации и связи Юго-Восточной железной дороги (1983—1984), старший электромеханик станции Кочетовка Мичуринской дистанции сигнализации и связи Юго-Восточной железной дороги (1984—1987), исполняющий обязанности главного инженера — первого
заместителя начальника Россошанской дистанции сигнализации и связи Юго-Восточной железной дороги (1987), главный инженер — первый заместитель начальника Россошанской дистанции сигнализации и связи Юго-Восточной железной дороги (1987—1988), начальник Россошанской дистанции сигнализации и связи Юго-Восточной железной дороги (1988— 1993), начальник службы сигнализации, связи и вычислительной техники Юго-Восточной железной дороги (1993—1999), начальник дорожной лаборатории автоматики, телемеханики и связи Воронежской дистанции сигнализации и связи Юго-Восточной железной дороги (1999). С 1999 года заместитель начальника службы сигнализации, централизации и блокировки Юго-Восточной железной дороги.