Urodził się 13 grudnia 1894 r. w Wilczyskach pow. Gorlice.
Jako uczeń gimnazjum w 1914 r. należał do „Sokoła” w Nowym Sączu.
W czasie I wojny światowej od 20 sierpnia 1914 r. w Legionach Polskich. Służył w 15 komp. 2 pp LP. W jej składzie 30 września wyjechał na front w Karpaty. Ranny 1 marca 1915 r. pod Zielenicą. Po rekonwalescencji powrócił do pułku. Od 1 maja 1916 r. w 1 part LP. 1 listopada przeniesiony do Centralnego Urzędu Ewidencyjnego.
Od 1918 r. w WP. 1 stycznia 1919 r. mianowany pchor. kanc., służył w intendenturze DOGen Warszawa. 1 października 1919 r. mianowany ppor. rach.
W czerwcu 1921 r. w stopniu por. rach. w Wojskowych Okręgowych Zakładach Gospodarczych Warszawa-Powązki. Zweryfikowany jako por. K.A.z 1 czerwca 1919 r., w 1923 r. pełnił służbę w Ekspozyturze Wojskowej Kontroli Generalnej przy DOK nr I. Awansowany 1 lipca 1923 r. kpt. K.A., w latach 1924-1926 studiował w Wyższej Szkole Intendentury. W 1928 r. służył w Rejonowym Kierownictwie Intendentury Skierniewice, zaś w 1931 r. w Rejonowym Kierownictwie Intendentury Łódź I. W 1932 r. w 4 Okręgowym Urzędzie WF i PW. Awansowany 19 marca 1937 r. na mjr. int. z wsw, wiosną 1939 r. był kierownikiem samodzielnego referatu ogólnego w szefostwie intendentury OK nr IV.
Zmarł po 1969 r. w Polsce.
Odznaczony Krzyżem Niepodległości, czterokrotnie Krzyżem Walecznych, złotym i srebrnym Krzyżem Zasługi.
W. Chocianowicz, W 50 lecie powstania Wyższej Szkoły Wojennej w Warszawie, Londyn 1969; „Monitor Polski” nr 260/1931; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006..