Urodził się 27 lutego 1895 r. w Swarzewie. Syn Andrzeja i Marianny z Pomiecińskich.
Ukończył szkołę średnią w Wejherowie.
W 1915 r. zmobilizowany do armii niemieckiej, służył w niej do 1918 r. Walczył na froncie wschodnim i zachodnim.
Następnie należał do POW.
Po wkroczeniu Wojska Polskiego na Pomorze w 1920 r. kierownik biura rent wojskowych w Wejherowie.
W niepodległej Polsce był kierownikiem Powiatowej Kasy Chorych w Wejherowie, a po jej połączeniu z takąż kasą w Pucku – od 1 czerwca 1927 r. Kasy Chorych na powiaty morski i wejherowski. Potem kierownik Ubezpieczalni Społecznej w Gdyni.
Od 1922 r. sprawował funkcję prezesa pow. morskiego Związku Powstańców i Wojaków, prezes koła LOPP.
Mieszkał w Wejherowie. We wrześniu 1938 r. kierował tam biurem werbunkowym do Zaolziańskiego Legionu Ochotniczego.
Po wojnie pracował jako dyrektor Ubezpieczalni Społecznej w Gdyni.
Zmarł po 1947 r.
Odznaczony Krzyżem Niepodległości i srebrnym (?) Krzyżem Zasługi, w PRL otrzymał order Odrodzenia Polski 5 kl.
Żonaty (od 1922 r.) z Wiktorią z Paszków.
S. Łoza, Czy wiesz kto to jest?, Warszawa 1938; „Monitor Polski” nr 140/1938; Niepodległościowcy Pomorza formują Zaolziański Legion Ochotniczy, „Gazeta Gdańska” nr 220/1938; Z Wielkopolski i Pomorza, „Dziennik Bydgoski” nr 123/1927.