Urodził się 3 marca 1895 r. w Rypinie.
W czasie I wojny światowej od 8 października 1915 r. w Legionach Polskich. Służył w 1 part LP.
Po 1918 r. w Wojsku Polskim. Zweryfikowany jako por. art. z 1 czerwca 1919 r., służył w szefostwie artylerii i służby uzbrojenia DOK nr I (1923) oraz oddz. ogólnym tego okręgu (1924). Co najmniej od 1928 do 1932 r. w 1 pan. Awansowany 1 stycznia 1930 r. na kpt. art. i 19 marca 1937 r. na mjr. art. Wiosną 1939 r. był kierownikiem referatu 3 artylerii wydziału II oficerów służby stałej Biura Personalnego MSWojsk.
Należał do Związku Legionistów Polskich.
Podczas II wojny światowej po kampanii 1939 r. przedostał się na zachód i podjął służbę w PSZ. W 1942 r. awansował na płk. art. W 1946 r. sprawował funkcję zastępcy szefa Oddz. Personalnego sztabu NW w Londynie. Po demobilizacji powrócił do Polski.
Zmarł 16 marca 1965 r. w Warszawie i został pochowany na tamtejszym Cmentarzu Parafialnym na Powązkach kwat. 331.
Odznaczony Krzyżem Niepodległości, orderem Polonia Restituta 5 kl., trzykrotnie Krzyżem Walecznych i srebrnym Krzyżem Zasługi.
Żonaty z Heleną Myszkowską.
„Monitor Polski” nr 218/1931; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006; Sprawozdanie Komendy Naczelnej Związku Legionistów Polskich, Warszawa 1938.