Urodził się 23 lutego 1895 r. w Krakowie.
Podczas I wojny światowej służył w Legionach. Służył w 1 Pułku Piechoty I Brygady LP. Chory, w drugiej połowie stycznia 1915 r. przebywał w szpitalu rezerwowym zorganizowanym w szkole ludowej w Kętach. Potem w 5 pp LP. W połowie sierpnia w szpitalu twierdzy nr 9 w Krakowie. Następnie w stopniu kpr. w okm 5 pp LP. Ranny, w połowie lipca 1916 r. leczył się w szpitalu Obrony Krajowej w Rzeszowie.
W niepodległej Polsce po 11 listopada 1918 r. służył w Wojsku Polskim. Po wojnie z Rosją bolszewicką lat 1919–1920 przeniesiony do rezerwy. Zweryfikowany jako ppor. rez. piech. z 1 czerwca 1919 r. Powołany do służby czynnej i awansowany z dniem 1 stycznia 1925 r. na por. piech., w 1932 r. służył w 81 pp. Przeniesiony do służby taborowej, 1 stycznia 1935 r. awansował na kpt. tab. Wiosną 1939 r. był kierownikiem referatu materiałowo–budżetowego szefostwa taborów OK nr III.
Odznaczony orderem Virtuti Militari 5 kl., Krzyżem Niepodległości, dwukrotnie Krzyżem Walecznych i srebrnym Krzyżem Zasługi.
Lista chorych, rannych, zabitych i zaginionych legionistów do kwietnia 1915 roku, Oświęcim 1915; Lista strat Legionu Polskiego. Od lipca do października 1915, Piotrków 1915; „Monitor Polski” nr 218/1931; Rocznik oficerski 1923, 1924, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006; VII Lista strat Legionów Polskich, Piotrków 1916.