Urodził się 27 września 1897 r. we Lwowie.
Należał do skautingu i „Sokoła” we Lwowie.
W czasie I wojny światowej od 21 sierpnia 1914 r. w Legionach Polskich. W stopniu szer. służył w I baonie 1 pp LP. W grudniu 1915 r. był żołnierzem baonu uzupełniającego nr 1.
Po kryzysie przysięgowym we wrześniu 1917 r. zwolniony z Legionów i wcielony do armii austro-węgierskiej. W szeregach 100 pp brał udział w walkach na froncie włoskim. Ciężko ranny 19 grudnia nad rz. Piave. Dostał się do niewoli włoskiej.
W końcu 1918 r. wstąpił do Armii Polskiej we Włoszech. Przewieziony z oddziałami do Francji, w 1919 r. z armią powrócił do kraju.
W niepodległej Polsce służył jako podoficer zawodowy WP. W 1931 r. posiadał stopień sierż. Służył w 19 pp.
Członek Zw. Legionistów Polskich.
Zmarł po 1932 r.
Odznaczony Krzyżem Niepodległości.
J. Cisek, E. Kozłowska, Ł. Wieczorek, Słownik Legionistów Polskich 1914-1918 t. 1, Kraków, Warszawa, Zalesie Górne 2017; „Monitor Polski” nr 260/1931.