Urodził się 15 grudnia 1892 r. w Tarnowie. Syn Stanisława i Pauliny. Brat Romana (zob.). Szwagier Maurycego Thorna (zob.).
Ukończył gimnazjum w Tarnowie (1912 r.), po czym od 1913 r. studiował na Uniwersytecie Lwowskim.
W czasie I wojny światowej w Legionach Polskich. Służył w 1 puł LP. Mianowany 23 sierpnia 1915 r. chor. rach., a 1 kwietnia 1916 r. ppor. rach. W 1917 r. wstąpił na Wydz. Prawa Uniwersytetu Jagiellońskiego (doktorat uzyskał w 1928 r.).
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym aż do jego likwidacji w lutym 1918 r.
Od 1 listopada 1918 r. w Wojsku Polskim. Mianowany przez gen. Edwarda Rydza-Śmigłego por. rach., służył w szefostwie intendentury Dowództwa Okręgu Generalnego Lublin. 16 lipca 1919 r. przydzielony do DOGen Kraków, 15 sierpnia objął kierownictwo Wojskowej Kasy Generalnej.
Zweryfikowany jako mjr adm.-gosp. z 1 czerwca 1919, był oficerem Okręgowego Zakładu Gospodarczego nr 1 w Warszawie (1923, 1925). W latach 1924-1925 wykładał w Wyższej Szkole Intendentury. Potem służył w Dep. Intendentury MSWojsk. W marcu 1927 r. pracował w prezydium Rady Ministrów. Po ukończeniu studiów prawniczych w kwietniu 1928 r. przeszedł do audytoriatu. Służył w Wojskowym Sądzie Okręgowym nr I (1928), po czym był podprokuratorem i od marca 1932 r. prokuratorem przy tym sądzie. 1 stycznia 1932 r. awansował na ppłk. aud. 7 kwietnia 1934 r. otrzymał stanowisko sędziego orzekającego, a w czerwcu szefa Wojskowego Sądu Okręgowego nr I. 19 marca 1937 r. awansował na płk. aud.
Podczas kampanii 1939 r. 18 września przeszedł za granicę, po czym przedostał się na zachód. W 1946 r. zajmował stanowisko szefa Sądu Polowego nr 11 w 1 Korpusu Polskiego w Szkocji. Po demobilizacji zamieszkał w Wlk. Brytanii.
Zmarł 4 lutego 1962 r. w Londynie i został pochowany na tamtejszym Cmentarzu Hampstead.
Odznaczony Krzyżem Niepodległości, dwukrotnie Krzyżem Walecznych oraz złotym Krzyżem Zasługi.
Był żonaty.
Jego pamięci poświęcono tablicę w krużganku klasztoru OO. Reformatów w Warszawie.
W.K. Cygan, Oficerowie Legionów Polskich 1914-1917. Słownik biograficzny t. 2, Warszawa 2006; „Dziennik Polski, Dziennik Żołnierza” 1962, nr 35; T. Furgalski „Wyrwa”, Dziennik 1913-1916, Kraków 2011; P. Hubiak, Belina i jego ułani, Kraków 2003; Lista starszeństwa oficerów Legionów Polskich, Warszawa 1917; „Monitor Polski” 1931, nr 218; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939,
Kraków 2006