Urodził się 5 października 1900 r. w Sierpcu. Syn Kazimierza i Walerii z Frączków.
W czasie I wojny światowej od 1 sierpnia 1914 r. woddziałach strzeleckich i Legionach Polskich. Służył w 2 szw. 2 puł i w 4 komp. 6 pp LP. Chory, w połowie lutego 1916 r. przebywał w Domu Uzdrowieńców LP w Kamieńsku. Od 1 kwietnia w służbie werbunkowej. Następnie w Polskiej Organizacji Wojskowej.
W niepodległej Polsce mieszkał w Płocku, a od 5 sierpnia 1931 r. potem w Poznaniu. Pracował jako urzędnik w Ubezpieczalni Społecznej.
Należał do Związku Peowiaków, był członkiem zarządu koła w Płocku.
W 1938 r. został członkiem Komitetu Pracowników Ubezpieczalni Społecznej w Poznaniu dla uczczenia 20-lecia Niepodległości Państwa Polskiego.
Dalsze jego losy są nieznane.
Odznaczony Krzyżem Niepodległości.
Żonaty, miał syna Mirosława (ur. 13 VII 1926).
Kartoteka ewidencji ludności 1870-1931, www.e-kartoteka.net/pl/search?signature=14726#show [dostęp 16 II 2022]; „Monitor Polski” 1931, nr 251; Pracownicy Ubezpieczalni Społecznej w obliczu XX-lecia niepodległości, „Express Kujawski” 1938, nr 148; VI Lista strat Legionów Polskich, Piotrków 1916; W Płocku, „Peowiak” 1930, nr 1.