Urodził się 7 lipca 1894 r. w Chrzanowie.
W czasie I wojny światowej od 1 września 1914 r. w Legionach Polskich. W stopniu szer. służył jako sanitariusz w 10 i 8 komp. 2 pp LP. Chory, w końcu kwietnia 1915 r. przebywał w szpitalu rezerwowym nr 2 w Wiedniu. Po wyleczeniu się powrócił do pułku. W 1917 r. w Inspektoracie Werbunkowym w Łukowie.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. W październiku służył w stacji zbornej LP we Lwowie.
Po 1918 r. w Wojsku Polskim. Uzyskał stopień sierż. Następnie w rezerwie.
Na początku lat 30. był sekretarzem gminy Słobódka pow. Brasław.
Zmarł po 1931 r.
Odznaczony Krzyżem Niepodległości, Krzyżem Walecznych i brązowym Krzyżem Zasługi.
Lista strat Legionu Polskiego. Od 1 maja do 1 lipca 1915, Piotrków 1915; „Monitor Polski” nr 251/1931.