Urodził się 11 listopada 1894 r. w Krakowie. Syn Andrzeja.
Uczył się w Akademii Górniczej w Leoben.
W czasie I wojny światowej od 16 sierpnia 1914 r. w Legionach Polskich. Służył w 1 i 2 puł LP.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. Służył w taborach. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918i) internowany przez Austriaków w Huszt.
Po 1918 r. w WP. Po wojnie z bolszewikami w rezerwie. Zweryfikowany jako por. rez. tab. z 1 czerwca 1919 r.
Ukończył studia, uzyskując dyplom inżyniera.
W niepodległej Polsce mieszkał w Brzeszczach koło Oświęcimia. Pracował jako inżynier górniczy.
Zmarł 9 kwietnia 1987 r.
Odznaczony Krzyżem Niepodległości i dwukrotnie Krzyżem Walecznych.
„Monitor Polski” nr 260/1931; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934.