Родился в 1925 году в Краснотуранском районе. 1 января 1942 года был призван в ряды Советской Армии Ширинским райвоенкоматом.
Член КПСС.
Звание Героя Советского Союза присвоено посмертно. Похоронен в поселке Шумилино Витебской области. Одна из улиц в поселке Шира носит имя героя.