Urodził się 8 kwietnia 1894 r. w Sidrze pow. Sokółka. Syn Ambrożego i Rozalii z Rogalskich.
Po 1918 r. w WP. W niepodległej Polsce podoficer zawodowy. W 1929 r. w stopniu sierż. Służył w KOP (1930, 1931). W 1937 r. był w stopniu st. sierż. i służył wówczas w Grodnie.
Podczas II wojny światowej brał udział w działalności konspiracyjnej w szeregach AK ps. „Gniot”. Pełnił służbę w Grodnie. Z dniem 11 listopada 1943 r. mianowany ppor.
Dalsze jego losy są nieznane.
Odznaczony Medalem Niepodległości i brązowym Krzyżem Zasługi.
Z. Gwozdek, Awansowani, www.wolasewicz.com/biblioteka/lista_gwozdek.pdf [27 XI 2020]; Korpus Ochrony Pogranicza. W siódmą rocznicę objęcia służby na granicach Rzeczypospolitej 1930-1931, Warszawa [1931]; „Monitor Polski” nr 259/1937; „Żołnierz Polski” nr 6/1929.