Urodził się 8 maja 1896 r. w Bobinie koło Proszowic. Syn Augusta (zob.) i Marii z Zaleskich. Brat Leszka Leona Antoniego (zob.).
W czasie I wojny światowej od 12 listopada 1915 r. w Legionach Polskich. Służył w III plut. 6 szw. 2 puł LP.
Po 1918 r. w Wojsku Polskim. W 1920 r. w XV BP.
W czerwcu 1921 r. w 21 puł. Zweryfikowany jako por. kaw. z 1 czerwca 1919 r., w pułku tym służył co najmniej do 1923 r. W 1924 r. w 1 psk. Awansowany 1 stycznia 1928 r. na rtm. kaw., co najmniej od 1928 do 1930 r. pozostawał w dyspozycji szefa Departamentu Kawalerii MSWojsk. W 1932 r. w 16 puł. 30 czerwca 1933 r. przeniesiony w stan spoczynku.
Mieszkał w Toruniu.
Zmarł w 1939 r.
Odznaczony orderem Virtuti Militari 5 kl., Krzyżem Niepodległości, dwukrotnie Krzyżem Walecznych i rumuńskim orderem Korony Rumunii 5 kl.
„Monitor Polski” 1937, nr 64; Rocznik oficerów kawalerii 1930; Rocznik oficerski 1923, 1924, 1928, 1q932; Rocznik oficerski rezerw 1934.