Urodził się 5 grudnia 1893 r. w Starym Sączu. Syn Władysława.
W czasie I wojny światowej od 4 września 1914 r. w Legionach Polskich. Superarbitrowany w Wiedniu (7 czerwca 1915), po czym 25 czerwca zwolniony z Legionów.
Po 1918 r. w WP. 1 marca 1919 r. mianowany pchor., a 1 czerwca 1919 r. ppor. piech. Służył w 2 psp. Po wojnie z bolszewikami w rezerwie. Zweryfikowany jako por. rez. piech. z 1 czerwca 1919 r..
W niepodległej Polsce oficer Straży Celnej. W 1927 r. w stopniu podkomisarza był kierownikiem komisariatu SC „Podłęże Szlacheckie”, od 23 stycznia 1928 r. kierownik komisariatu Straży Granicznej „Panki”. W 1932 r. służył w Kościerzynie.
Zmarł po 1938 r.
Odznaczony Medalem Niepodległości.
„Monitor Polski” nr 293/1932; 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.