Родился 10 февраля 1921 года в д. Свистелки (Витебская область). Белорус. Работал в Орше в железнодорожных мастерских. С 1940 года в пограничных войсках. В 1942 - 1944 годах служил в 15-м мотострелковом полку войск НКВД. Во время войны участвовал в обороне Ленинграда. С 1944 года служил в пограничных войсках. 5 февраля 1945 года героически сражался при задержании вооруженной банды, пытавшейся перейти границу. В ходе боя был ранен, но продолжал вести бой. Последней гранатой подорвал себя и двух бандитов. Родина по достоинству оценила его мужество и героизм, проявленные при защите Государственной границы. Награжден орденами Ленина, Красной Звезды, медалью. Похоронен в с. Поторица (Львовская область). Его имя было присвоено пограничной заставе, улице, школе в Орше.
Звание Героя Советского Союза присвоено 31 марта 1945 года (посмертно).