Родился
15 октября 1955 года в с. Васютинцы Чернобаевского района Черкасской области.
В 1978 году окончил Днепропетровский институт инженеров железнодорожного транспорта по специальности «Эксплуатация железных дорог».
Свою трудовую биографию начал на Байкало-Амурской магистрали.
С 1978 по 1998 год прошел путь от помощника составителя поездов станции Тында до первого заместителя начальника Тындинского отделения дороги.
Дежурный по станциям Тында, Беркакит Байкало-Амурской железной дороги, начальник станции Могот Байкало-Амурской железной дороги, заместитель начальника станции Тында по оперативной работе (1978—1986), начальник станции Тында (1986—1994), первый заместителем начальника Тындинского отделения Байкало-Амурской железной дороги (1994—1998), заместитель начальника дороги — начальник Елецкого отделения Юго-Восточной железной дороги (1998—2000), первый заместитель начальника Октябрьской железной дороги — главный ревизор по безопасности движения поездов (2000—2003). С 2003 года начальник Красноярской железной дороги.
С апреля 2007 года — начальник Свердловской железной дороги — филиала
ОАО «РЖД».
С апреля 2011 года — начальник
Центральной дирекции инфраструктуры - филиала ОАО "РЖД".
Приказом по личному составу №631 от 9.11.2015 г. освобожден от занимаемой должности и отправлен на пенсию.
Награды
Награжден медалями «За строительство Байкало-Амурской магистрали», «За трудовое отличие», знаками «Почетному железнодорожнику», «Ударник XI пятилетки», «150 лет железным дорогам», «Почетный работник Октябрьской магистрали», Почетными грамотами.