Родился в 1914 году Белоруссии, в Минской области, сын крестьян.
Закончил семилетку, потом — Слуцкое педучилище, преподавал в школе белорусский, русский язык, литературу. По комсомольскому набору направлен в Сталинградское военное училище, где выучился на летчика в 1938 году. Был в Иране в апреле 1942 года в качестве командира стрелковой роты, в звании лейтенанта получил медаль «За отвагу» и орден Красной Звезды. Был ранен, полгода находился в госпитале.
В 1943-1945 годах заведовал учебной частью курсов «Выстрел», после окончания войны был направлен в Свердловский облвоенкомат, где прослужил до 1947 года. Затем — военкоматв Билимбае, и с 1952 г. — военком в Краноуфимске. Имел звание подполковника. Возглавляемый им военкомат был одним из лучших в области. Имеет ордена Красного Знамени, Отечественной войны, Красной Звезды, медали.
После выхода в отставку два года работал замполитом в ремесленном училище, затем три года - начальником созданного автопредприятия, был директором пивзавода, и, наконец, последнее место работы — городское общество «Знание». 20 лет возглавлял организацию ветеранов города.
За подвижническую деятельность, за прошлые заслуги городская ветеранская администрация выдвинула его кандидатуру на звание «Почетный гражданин города Красноуфимскa» и в 1990 г. это звание было присвоено.