Urodził się 5 grudnia 1897 r. w Krakowie. Syn Józefa (?).
Ukończył szkołę realną.
W czasie I wojny światowej od 1 wrzesnia 1914 r. w Legionach Polskich. Słuzył w 2 komp. I baonu 1 pp LP. Chory, opuścił pułk 15 stycznia 1915 r. Po rekonwalescencji w komp. technicznej Komendy Legionów. W 1917 r. w 2 puł LP i Komendzie Taborów.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. Służył w 2 puł LP. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Witkowicach.
Po 1918 r. w WP. Po wojnie z bolszewikami w rezerwie z tym jednak, iż został zatrzymany w służbie czynnej. Zweryfikowany jako por. rez. adm. z 1 czerwca 1919 r., w 1923 r. służył w wydz. rachunkowym MSWojsk, a w 1924 r. był oficerem Okręgowego Zakładu Gospodarczego 1. Przemianowany na oficera służby stałej (por. art. z 1 sierpnia 1924 r.), co najmniej od 1928 do 1932 r. służył w 1 pac. Awansowany 19 marca 1937 r. na kpt. art., wiosną 1939 r. był oficerem ordynansowym dowódcy OK nr I gen. Mieczysława Trojanowskiego.
Podczas kampanii 1939 r. oficer materiałowy Kwaterze Głównej Naczelnego Wodza.
W 1946 r. w stopniu mjr. art. służył w Inspektoracie ds. Zarządu Wojskowego w Wlk. Brytanii.
Dalsze jego losy są nieznane.
Odznaczony Krzyżem Niepodległości i srebrnym Krzyżem Zasługi.
„Monitor Polski” nr 218/1931; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.