Родился 29 октября 1922 года в деревне Малуновка Хотинского района Могилевской области, республики Белоруссия.
12 июня 1941 года был призван в ряды Советской Армии в запасной полк Свердловской области. 29 октября 1942 года – окончил Свердловское военно- пехотное училище и был направлен на Брянский фронт в 380 Орловскую дивизию старшим сержантом пулеметного взвода «Максим».
8 марта 1943 года был направлен в военно-пехотное Телавское училище. По окончанию училища 2 декабря 1944 года получил звание младшего лейтенанта и направлен в первое Польское военное училище. 30 марта 1944 г. командирован в 38 Польский пехотный полк 2 Польской Армии в звании подпоручик Польской Армии. День Победы встретил в Польше город Гнездио.
1 апреля 1946 года исполняющий обязанности командира танково-пулеметной роты «Максим» в Северной группе войск на территории Польши в звании лейтенант.
С мая 1948 года по декабрь 1952 года служба на Дальнем Востоке. С января 1953 года по октябрь 1962 года служил в 75 мотострелковом гвардейском полку 26 мотострелковой дивизии на территории Калининградской области, город Гусев в должности командира стрелковой роты, помощника начальника штаба по мобилизационной работе, командир мотострелкового батальона.
В 1957 году окончил высшие офицерские курсы «Выстрел» в городе Солнечногорске Московской области.
В 1962 году приказом Министра обороны – начальника ГО СССР маршала Чуйкова Василия Ивановича переведен в систему ГО Родины начальником 208 мобилизационной группы Московского военного округа в городе Коломна.
С 1965 года по 1975 год подполковник в Центральной оперативной зоне ГО г. Москвы. В 1969 году присвоено звание полковник. Должности: заместитель председателя Кировского района города Москвы по ГО – начальник штаба, заместитель начальника ГО Коломенского операционного направления до марта 1975 года.
В марте 1975 года был уволен в запас по состоянию здоровья.
Награды:
Орден Отечественной войны 1степени, Орден «Красной звезды»,
Две медали «За боевые заслуги», Медаль «За Победу над Германией», Медаль «Георгия Жукова», Медаль «Сталина», Медаль «Ленина».