Urodził się 23 grudnia 1883 r. w Rąblowie pow. Puławy.
Należał do Związku Strzeleckiego w Borysławiu.
W czasie I wojny światowej w składzie 1 komp. borysławskiej 23 sierpnia 1914 r. wyruszył do Krakowa, gdzie wstąpił do Legionów Polskich ps. „Marek”. Służył w 1 komp. I baonu 1 pp LP. W końcu kwietnia przebywał w szpitalu rezerwowym w Kętach.
Po kryzysie przysięgowym w Legionach od końca sierpnia 1917 r. w Polskiej Sile Zbrojnej. Od września był elewem szkoły podchorążych. Po ukończeniu szkoły 1 grudnia mianowany pchor.
Po 1918 r. w Wojsku Polskim. Zweryfikowany jako kpt. piech. z 1 czerwca 1919 r., co najmniej od 1923 do 1928 r. służył w 66 pp. Następnie przeniesiony w stan spoczynku.
Na początku lat 30. mieszkał w Warszawie.
Należał do Związku Legionistów Polskich. Od stycznia 1938 r. redagował „Biuletyn Informacyjny Legionowo-Peowiacki”. Był redaktorem naczelnym kwartalnika „Żołnierz Legionów i POW” (1937–1939), organu Związku Legionistów Polskich i Związku Peowiaków.
Zmarł po 1939 r.
Odznaczony Krzyżem Niepodległości.
Borysław w walce o Niepodległość 1912–1932, Borysław 1932; Lista strat Legionu Polskiego. Od 1 maja do 1 lipca 1915, Piotrków 1915; „Monitor Polski” nr 64/1932; Rocznik oficerski 1923, 1924, 1928; Rocznik oficerski rezerw 1934.