Родился 7 декабря 1923 года в с. Юрковка Киевской области.
В 1954 году окончил Ленинградский электротехнический институт инженеров железнодорожного транспорта по специальности «Автоматика, телемеханика и электросвязь на железнодорожном транспорте».
Трудовая деятельность в институте «Гипротранссигналсвязь»: инженер, старший инженер,
руководитель группы (1984—1970), главный инженер проектов отдела автоматической блокировки (1970-1983).
Вклад в развитие отрасли: автор проектов диспетчерской централизации Ижевск—Зилай, Канаш—Красный
Узел—Арзамас, БАМ—Тында, Горький—Окская—Арзамас, Снигиревка—Апостолово и ряд других проектов; проекта автоблокировки Муром—Черусти и др.