Родился в 1905 году в городе Орша Витебской области (Беларусь) в крестьянской семье. Русский.
Окончил авиационную школу лётчиков-наблюдателей.
Присвоено звание лейтенанта.
В должности штурмана отряда служил в 11-й скоростной бомбардировочной авиационной эскадрилье 49-й скоростной бомбардировочной авиационной бригады Белорусского военного округа.
Присвоено звание старшего лейтенанта.
Участвовал в национально-революционной войне в Испании с октября по 3 ноября 1936 года в качестве штурмана бомбардировщика СБ 12-й бомбардировочной группы республиканской авиации.
Имел псевдоним «Лявданский».
3 ноября 1936 года погиб на самолете СБ старшего лейтенанта П. П. Петрова, сбитого в воздушном бою в районе Талаверы двумя итальянскими истребителями Фиат-32. Похоронен на городском кладбище Мадрида (Испания).
Награжден орденом Красного Знамени (02.01.1937).