Urodził się 5 czerwca 1897 r. w Rzeszowie. Syn Tomasza i Zofii.
W czasie I wojny światowej jako uczeń gimnazjum od 1914 r. w Legionach Polskich. Służył w 3 komp. VI baonu. Ranny podczas bitwy pod Krzywopłotami (16-19 listopada 1914). Potem powrócił do oddziału. Chory, w marcu i kwietniu 1915 r. przebywał w szpitalu rezerwowym w Kętach. Następnie wcielony do 6 pp LP. We wrześniu służył w Komendzie Legionów. 8 grudnia 1915 r. awansował na sierż. W lipcu 1916 r. powrócił do VI baonu. W końcu września wraz z baonem wcielony do 1 pp LP (2 komp. VI baonu).
Po 1918 r. w WP. Zweryfikowany jako kpt. piech. z 1 czerwca 1919, służył w 17 pp (1923). Następnie odkomenderowany na kurs dla młodszych oficerów piechoty. W 1928 r. oficer w Szkole Podchorążych Piechoty. W okresie od października 1931 do września 1933 r. studiował w WSWoj w Warszawie. Po jej ukończeniu w 1935 r. służył w Wojskowym Instytucie Geograficznym. Przed 1939 r. przeniesiony w stan spoczynku lub do rezerwy.
Podczas II wojnie światowej służył w I Korpusie Polskim w Szkocji.
Po zakończeniu wojny i demobilizacji zamieszkał w Wlk. Brytanii. Posiadał stopień mjr. dypl.
Zmarł po 1971 r.
Odznaczony Krzyżem Niepodległości i srebrnym Krzyżem Zasługi.
W. Chocianowicz, W 50 lecie powstania Wyższej Szkoły Wojennej w Warszawie, Londyn 1969; J. Cisek, E. Kozłowska, Ł. Wieczorek, Słownik Legionistów Polskich 1914-1918 t. 1, Kraków, Warszawa, Zalesie Górne 2017; W.K. Cygan, Żołnierze Niepodległości 1863-1938. Słownik biograficzny t. 3, Mińsk Mazowiecki-Warszawa-Kraków 2011; Lista chorych, rannych, zabitych i zaginionych legionistów do kwietnia 1915 roku, Oświęcim 1915; „Monitor Polski” nr 87/1931; Rocznik oficerski 1923, 1924, 1928, 1932; VI Lista strat Legionów Polskich, Piotrków 1916; VI baon Pierwszej Brygady w bitwie pod Krzywopłotami (17-19 listopada 1914 r.), Warszawa 1936.