Urodził się 22 września 1892 r. w Jadownikach pow. Brzesko (Siedliskach koło Tarnowa?). Syn Marcina i Anny.
Studiował prawo.
W czasie I wojny światowej od 22 sierpnia 1914 r. w Legionach Polskich. Do 14 marca 1915 r. służył w 9 komp. 3 pp LP. Następnie (do 24 czerwca) w stacji zbornej w Wiedniu, po czym był (25 czerwca-24 sierpnia) podoficerem rachunkowym w Komendzie Grupy LP. Od 25 sierpnia 1915 do 20 kwietnia 1916 r. w baonie uzupełniającym nr 2 (komp. uzupełniającej nr 2), po czym do 31 lipca w 4 pp LP. Od 1 sierpnia do 20 listopada 1916 r. przebywał w Domu Uzdrowieńców LP w Kamieńsku. Od 21 listopada służył w 5 pp LP. 1 stycznia 1917 r. mianowany chor. rach.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. Służył w baonie uzupełniającym. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) do 31 marca internowany przez Austriaków w Żurawicy.
31 października 1918 r. przydzielony do WP i jednocześnie mianowany ppor. rach. ze starszeństwem z 1 marca. Do 15 stycznia 1919 r. w 34 pp, a następnie od 16 stycznia 1919 do 14 czerwcsa 1920 r. był oficerem 9 DP.
W czerwcu 1921 r. w Dep. VII MSWojsk. Zweryfikowany jako mjr int. z 1 czerwca 1919, był kierownikiem Rejonu Intendentury Biała Bielsko (1 lipca 1922-30 październik 1923). Od 1 listopada 1923 do 14 października 1924 przebywał na III kursie doszkalającym Wyższej Szkoły Wojennej w Warszawie. Awansowany na ppłk. int. z dniem 15 sierpnia 1924, służył w Dep. VII Intendentury MSWojsk i pozostawał w dyspozycji MSW (1928). 1 stycznia 1932 r. otrzymał stopień płk. int. Był szefem intendentury OK nr I w Warszawie (1932, 1934). Wiosną 1939 r. kierownik Kierownictwa Zaopatrzenia Intendentury.
Podczas kampanii 1939 r. po 17 września przeszedł na Węgry, gdzie został internowany. Przebywał w obozie w Eger.
Po wojnie wrócił do kraju. Mieszkał we Wrocławiu.
Zmarł po 1971 r.
Odznaczony Krzyżem Niepodległości, orderem Polonia Restituta 4 kl., Krzyżem Walecznych i złotym Krzyżem Zasługi.
W. Chocianowicz, W 50 lecie powstania Wyższej Szkoły Wojennej w Warszawie, Londyn 1969; W.K. Cygan, Oficerowie Legionów Polskich 1914-1917. Słownik biograficzny t. 3, Warszawa 2006; Lista starszeństwa oficerów Legionów Polskich, Warszawa 1917; „Monitor Polski” nr 12/1932; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006; Za kratami więzień i drutami obozów t. I, Warszawa 1927.