Urodził się 20 sierpnia 1894 r. w Białogonie (obecnie część Kielc).
W czasie I wojny światowej od 1914 r. w Legionach Polskich. W stopniu szer. służył w 1 pp LP. Chory, w grudniu przebywał w filii Männercheim Szpitala Powszechnego w Wiedniu. Potem był woźnicą wozu kancelaryjnego dowództwa 5 pp LP. Następnie w komp. sztabowej 5 pp LP. Do 27 marca 1916 r. przebywał w szpitalu w Lublinie, a następnie w Domu Uzdrowieńców LP w Kamieńsku.
W niepodległej Polsce mieszkał w Jędrzejowie.
Zmarł po 1932 r.
Odznaczony Krzyżem Niepodległości.
Lista chorych, rannych, zabitych i zaginionych legionistów do kwietnia 1915 roku, Oświęcim 1915; Materiały do historii I Brygady, „Żołnierz Legionów i POW” nr 3-4/1939; „Monitor Polski” nr 217/1932; VI Lista strat Legionów Polskich, Piotrków 1916.