Urodził się 13 kwietnia 1885 r. w Rajgrodzie. Syn Jana i Marii ze Znatowiczów (?).
Po 1918 r. w Wojsku Polskim. Po wojnie z bolszewikami w rezerwie. Zweryfikowany jako por. rez. piech. z 1 czerwca 1919 r.
W niepodległej Polsce w Straży Celnej. W 1926 r. w stopniu komisarza był kierownikiem komisariatu S.C. „Zakopane”. Po reorganizacji od 1928 r. w Straży Granicznej. W 1933 r. służył w Centralnej Szkole SG w Górze Kalwarii. W 1938 r. posiadał stopień nadkomisarza.
Dalsze jego losy są nieznane.
Odznaczony Medalem Niepodległości i srebrnym Krzyżem Zasługi.
„Monitor Polski” nr 292/1933; Na straży granic Rzeczypospolitej. Wydawnictwo pamiątkowe z okazji X-lecia Straży Granicznej 1928–1938, Warszawa 1938; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934.