Родился 10 января 1924 года в г. Тайворон Одесской области.
В 1943 году поступил на курсы телеграфистов. С курсов был переведен учеником электромеханика Валуйской дистанции сигнализации и связи. В 1944 году был направлен на курсы электромехаников в Елецкую дорожную техническую школу. По окончании курсов работал на Валуйской дистанции сигнализации и связи монтером, электромехаником, старшим электромехаником. В 1947 году поступил в Московский электромеханический институт инженеров железнодорожного транспорта на факультет СЦБ и связи. В 1951 году факультет был переведен в Ленинградский институт инженеров железнодорожного транспорта. В 1952 году окончил этот институт и был направлен на Московско-Донбас
скую железную дорогу в Узловскую дистанцию сигнализации и связи, где работал электромехаником связи. В 1953 году был переведен на Староосколькую (Стал иногорскую) дистанцию сигнализации и связи, где работал старшим электромехаником связи. В 1958 году был переведен на Сталиногорскую дистанции сигнализации и связи на должность заместителя начальника дистанции. В 1959 году полгода работал заместителем начальника Узловской дистанции сигнализации и связи, после чего опять был переведен в Сталиногорск, переименованный в Новомосковск, заместителем начальника дистанции по связи. В 1973 году получил назначение в Узловскую дистанцию сигнализации и связи на должность начальники дистанции, где проработал в этой должности до ухода на пенсию.
Награжден орденом «Знак Почета», медалями «За доблестный труд в Великой Отечественной войне 1941—1945 гг.», «50 лет Победы в Великой Отечественной войне 1941 — 1945 гг.», знаком «Почетному железнодорожнику». Занесен в Книгу трудовой славы города — района Новомосковска.