Urodził się 11 listopada 1895 r. w Rypinie. Syn Piotra i Weroniki z Jackowskich.
Działacz niepodległościowy ps. „Łoś”.
Od 1917 r. pracował jako nauczyciel.
W 1919 r. wstąpił do Wojska Polskiego. W 1922 r. został przeniesiony do rezerwy.
Zamieszkał wówczas w Brodnicy. Pracował jako nauczyciel w Państwowym Gimnazjum Męskim. Ukończył kurs nauczycielski.
Działacz harcerski w Brodnicy, był komendantem hufca (1923–1926, 1934–1935). Inicjator licznych obozów harcerskich.
Po II wojnie światowej w latach 1945–1952 dyrektor gimnazjum męskiego w Brodnicy.
Był przewodniczącym Miejskiej Rady Narodowej, zaś od 1950 r. Powiatowej Rady Narodowej. Następnie należał do Prezydium Powiatowej Rady Narodowej w Brodnicy.
Należał do Stronnictwa Demokratycznego, w latach 1946–1952 przewodniczący jego komitetu powiatowego. Następnie wiceprzewodniczący tego komitetu. Delegat na II Kongres Stronnictwa Demokratycznego w Warszawie (1949 r.).
Zmarł w 1965 r. i został pochowany na Cmentarzu Parafialnym w Brodnicy.
Odznaczony Medalem Niepodległości.
Jest patronem ulicy w Brodnicy.
„Monitor Polski” nr 64/1937; Spis nauczycieli szkół wyższych, średnich, zawodowych, seminariów nauczycielskich, oraz wykaz zakładów naukowych i władz szkolnych, Lwów-Warszawa 1924; J. Wultański, Jubileusz 90-lecia Hufca ZHP w Brodnicy, „Ziemia Michałowska” nr 309/2015.