Urodził się 12 maja 1891 r. w Ostrowie pow. Bóbrka. Syn Mariana i Marii z Jasilkowskich. Brat Jana (zob.).
Ukończył gimnazjum i uniwersytet we Lwowie.
Od 1912 r. należał do Polowych Drużyn „Sokoła”.
W czasie I wojny światowej w siepniu 1914 r. wstąpił do Legionu Wschodniego. Po jego likwidacji we wrześniu przydzielony do 3 komp. 3 pp LP. W jej składzie brał udział w kampanii karpackiej, bukowińskiej, besarabskiej i wołyńskiej. Ciężko chory leczył się w szpitalach w Lublinie i Krakowie. 26 października 1916 r. przydzielony do stacji zbornej we Lwowie.
Od 22 listopada 1918 r. w Wojsku Polskim. Do września 1919 r. uczestniczył w walkach z Ukraińcami o Lwów i Małopolskę Wschodnią. Potem w rezerwie.
Latem 1920 r. powołany do służby czynnej, był żołnierzem w Małopolskich Oddziałach Amii Ochotniczej. Po wojnie z bolszewikami przeniesiony do rezerwy. Z dniem 1 lipca 1925 r. mianowany ppor. rez. adm.
Pracował jako nauczyciel w II Państwowym Gimnazjum im K. Szajnochy we Lwowie. Uczył języka polskiego, łaciny i greki. Jego uczniem był m.in. Zbigniew Herbert, który poświęcił mu jeden ze swoich utworów.
W końcu sierpnia 1939 r. zmobilizowany do Wojska Polskiego. Był referentem w szefostwie służby intendentury 5 DP.
Na tym stanowisku brał udział w kampanii 1939 r. Od 12 września uczestniczył w obronie Warszawy.
Poległ we wrześniu 1939 r. (?)
Odznaczony Krzyżem Niepodległości i srebrnym Krzyżm Zasługi.
Lwów i Małopolska Wschodnia w Legionach Polskich 1914–1917, Lwów 1935; „Monitor Polski” nr 217/1932; Rocznik oficerski rezerw 1934; J.M. Ruszar, Przerwana lekcja łaciny, www.rp.pl/artykul/1209486-Przerwana-lekcja-laciny.html [dostęp 4 V 2021].