З сям’і сялян. Нарадзіўся ў с. Далгініна, Разанскі пав., Разанская губ. (цяпер Разанскі р-н, Разанская вобл., Расія).
Скончыў 7 класаў НСШ (1935).
Вучоба ў Мурманскай [ФСЗ], Разанская вобл. (09.1927–06.1936). Праца ў калгасе “Новый труд”, с. Далгініна (06.1936–08.1939).
15/16.08.1939 прызваны ў рады РСЧА Разанскім РВК. Курсант Серпухоўскай авіяцыйна-тэхнічнай школы (15/16.08.1939–20.11.1940), малодшы ваентэхнік (19.11.1940). Авіяцыйны механік Батайскай ваеннай авіяшколы пілотаў імя А. Сярова (20.11.1940–17.07.1942). Памочнік камандзіра ўзвода, нарыхтоўшчык харчаддзела дывізійнага абменнага пункта 417-й стралковай дывізіі, 44-я армія, Паўночна-Каўказскі фронт (17.07.1942–06.1943/09.08.1944), малодшы тэхнік-лейтэнант (29.12.1943). Авіяцыйны механік 6-га асобнага вучэбна-трэніровачнага авіяцыйнага палка, 4-я паветраная армія, 2-гі Беларускі фронт (06.1943/09.08.1944–07.1945/ 07.08.1945).
Пасля заканчэння вайны працягваў службу ў радах арміі. Авіяцыйны механік 9-га запаснога авіяцыйнага палка (07.08–01.10.1945), 46-га асобнага запаснога авіяцыйнага палка (01.10.1945–03.1946), Казанская ВА. Афіцэр суправаджэння транспарту (03.1946–26.11.1949), начальнік гаража (26.11.1949–12.02.1951) Цэнтральнага склада авіябоепрыпасаў № 555 Ваенна-паветраных сіл, тэхнік авіяцыйнага звяна (12.02–06.06.1951), тэхнік авіяцыйны бартавы (06.06.1951–29.08.1952) 342-й асобнай змешанай авіяэскадрыллі Ваенна-паветраных сіл, Горкаўская ВА, тэхнік-лейтэнант (18.04.1947), старшы тэхнік-лейтэнант (27.10.1950). Адкамандзіраваны ў распараджэнне аддзела кадраў Ваенна-паветраных сіл, Далёкаўсходняя ВА, г. Хабараўск (30.06.1952). Старшы тэхнік авіяцыйнага звяна / бартавы тэхнік (29.08.1952–13.03.1953), старшы авіяцыйны тэхнік звяна (13.03.1953–12.07.1956), інжынер атрада (12.07.1956–27.01.1960) 343-га Транспартна-дэсантнага авіяцыйнага палка 1-й авіяцыйна-транспартнай Сталінградскай Чырванасцяжнай дывізіі. Капітан тэхнічнай службы (18.12.1956). Дэмабілізаваны (27.01.1960).
Кантрольны майстар 407-й авіяцыйна-рамонтнай базы Грамадзянскага паветранага флоту (06.05–07.1960). Слесар па абслугоўванні газавай гаспадаркі / слесар электрацэха Мінскага камбіната буйнаблочных будаўнічых канструкцый (13.07.1960–06.12.1965). Авіяцыйны тэхнік Мінскага спартыўнага авіяклуба пры Доме абароны (07.12.1965–26.05.1975). Начальнік пажарна-вартавой аховы Дзяржаўнага акадэмічнага Вялікага тэатра оперы і балета БССР, г. Мінск (26.05–27.10.1975). Загадчык адміністратыўна-гаспадарчага аддзела Міністэрства культуры БССР (27.10.1975–01.07.1977).
04.07.1977–31.03.1978 гг. – начальнік пажарна-вартавой аховы Дзяржбібліятэкі БССР.
Узнагароды: ордэны Чырвонай Зоркі (05.11.1954/1955), Айчыннай вайны ІІ ст. (06.04.1985), медалі “За баявыя заслугі” (20.07.1944; 15.11.1950), “За абарону Каўказа” (01.05.1944), “За абарону Масквы” (?), “За перамогу над Германіяй у Вялікай Айчыннай вайне 1941–1945 гг.” (09.05.1945).