Urodził się 3 kwietnia 1898 r. w Rychwałdzie. Syn Michała i Franciszki z Kowalskich.
W niepodległej Polsce w Straży Celnej. W 1927 r. w stopniu st. strażnika był absolwentem VIII kursu (niższych funkcjonariuszy) Centralnej Szkoły Straży Celnej. Podlegał wówczas Dyrekcji Ceł w Wilnie. Po reorganizacji od 1928 r. w Straży Granicznej. Był m.in. dowódcą placówki SG „Leman”, podległej Inspektoratowi Granicznemu „Łomża”. W 1933 r. posiadał stopień przodownika. Służył wówczas w Warszawie.
Zmarł po 1938 r.
Odznaczony Medalem Niepodległości i brązowym Krzyżem Zasługi.
„Monitor Polski” nr 63/1933; Na straży granic Rzeczypospolitej. Wydawnictwo pamiątkowe z okazji X-lecia Straży Granicznej 1928–1938, Warszawa 1938; Spis absolwentów VIII kursu (niższych funkcjonariuszów) Centralnej Szkoły Straży Celnej, „Czaty” nr 17/1927.