Родился в с. Борсков Тывровского района Винницкой области
Украинской ССР в семье рабочего. В 1935 году семья переехала в г. Жмеринку
Винницкой области, откуда после окончания средней школы № 2 в 1950 году, по
направлению РВК поступил в Московское военно-инженерное училище (в/ч 75025) в
г. Калининграде.
В октябре 1953 года окончил училище с присвоением
воинского звания лейтенант и получил направление в распоряжение Командующего
войсками ПрибВО.
12 декабря 1953 года назначен командиром саперного взвода
35 гвардейского отдельного саперного
батальона 29 гвардейской механизированной дивизии, г. Каунас Литовской
ССР, затем прошел службу в должностях командира учебного взвода и командира
саперной роты. С 5 марта 1957 года старший лейтенант, с июня 1960 года капитан.
13 марта 1963 года направлен в Калининградское ВИОЛКУ им.
А.А. Жданова на должность командира учебной роты курсов подготовки офицеров инженерных войск.
27.1.1964 - преподаватель фортификации. Майор (09.1964).
5.8.1966 - преподаватель, с 18.9.1969 - старший преподаватель
кафедры военно-инженерных дисциплин КВВИКОЛКУ им. А.А. Жданова. Подполковник (21.2.1970).
В 1971 году закончил заочное отделение Военно-инженерной
академии им. В.В. Куйбышева.
Полковник (11.6.1975).
12.8.1975 - заместитель начальника, с 2.6.1978 - начальник
учебного отдела КВВИУИВ.
11.3.1982 - заместитель начальника училища по учебной
работе - начальник учебного отдела Каменец-Подольского ВВИКУ высшее военно-инженерное
командное училище.
2.12.1988 года уволен из ВС СССР в отставку (по болезни).
В период военной службы награжден орденами "За
службу Родине в ВС СССР" 3 ст. (1975), "Красной Звезды" (1985) и
многими медалями, в том числе медалью МНР "30 лет победы на Халкин-Голе"
(1969).