Urodził się 2 lutego 1899 r. w Budach Strzegowskich pow. Mława. Syn Franciszka i Anny z d. Kalnicza (?).
W czasie I wojny światowej służył w POW ps. „Sęp”. Należał do komendy miejscowej w Strzegowie. Uczestniczył w akcji bojowej na posterunek żandarmerii w Strzegowie (17 października 1918) i w rozbrajaniu Niemców w tej miejscowości w listopadzie tego roku.
Od 11 listopada 1918 r. w WP. Służył w 32 pp. Uczestnik walk 1918–1920 r. Następnie w rezerwie.
Członek Zw. Peowiaków, od listopada 1930 r. członek zarządu Koła w Mławie.
Później mieszkał w Gdyni. Pracował jako urzędnik kolejowy.
Zmarł 4 grudnia 1983 r. i został pochowany na Cmentarzu Komunalnym w Gdyni przy ul. Spokojnej.
Odznaczony Krzyżem Niepodległości z mieczami.
R. Juszkiewicz, Rok 1918 w powiecie mławskim, „Rocznik Mazowiecki” t. 9/1987; „Monitor Polski” nr 63/1933; „Peowiak” nr 2/1931.