Urodził się 19 marca 1897 r. w Wilnie. Syn Edwarda i Petroneli z Karniewiczów (?).
Po 1918 r. w Wojsku Polskim. Zweryfikowany jako por. adm. gosp. z 1 czerwca 1919 r. i awansowany 1 lipca 1923 r. na kpt. adm.-gosp., był oficerem prowiantowym (1923) i członkiem komisji gospodarczej (1924) 19 pap. Co najmniej od 1928 r. był płatnikiem 3 psap, a po reorganizacji od 1929 r. – 3 baonu saperów. Od 1932 r. płatnik 3 dak. Wiosną 1939 r. zajmował stanowisko oficera gospodarczego szpitala OWar. „Wilno”.
Dalsze jego losy są nieznane.
Odznaczony Medalem Niepodległości, srebrnym Krzyżem Zasługi i Krzyżem Zasługi Wojsk Litwy Środkowej.
„Monitor Polski” 1932, nr 167; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.