Родился 2 января 1940 года в с. Лысая Гора Николаевской области.
В 1971 году окончил Ленинградский институт инженеров железнодорожного транспорта по специальности «Автоматика, телемеханика и связь».
Старший электромеханик ШЧ—11 (1965— 1966), старший инженер ШЧ—И (1966—1971), заместитель начальника дистанции по связи (1971 — 1973), начальник дистанции ШЧ—11 Октябрьской железной дороги (1974—1986).
Принял активное участие во введении в постоянную эксплуатацию впервые на сети дорог устройств диспетчерской централизации системы «Нева» на участках Ленинград—Выборг, Ленинград—Сестрорецк, организовал новую систему обслуживания устройств СЦБ бригадным подрядом.