Urodził się 16 listopada 1893 r. w Krasnosiółce. Syn Feliksa i Julii z Chmielewskich. Brat Juliusza (zob.), szwagier Marii Balukiewicz (zob.).
Ukończył studia medyczne, w 1917 r. uzyskując dyplom lekarski.
W czasie I wojny światowej w Legionach Polskich m.in. w 2 puł LP.
Po 1918 r. w Wojsku Polskim. Zweryfikowany jako kpt. lek. z 1 czerwca 1919 r., w 1923 r. był młodszym lekarzem 36 pp. Awansowany 1 lipca 1923 r. na mjr. lek., w 1924 r. pełnił służbę w Szpitalu Okręgowym nr II. Co najmniej od 1928 r. w Centrum Wyszkolenia Sanitarnego. Służył m.in. w Szkole Podchorążych Sanitarnych (1928), był kierownikiem działu szczepionek pracowni bakteriologicznej Szpitala Szkolnego (1930). 1 stycznia 1936 r. awansował na ppłk. lek. Wiosną 1939 r. był kierownikiem naukowej pracowni klinicznej szpitala szkolnego.
Dalsze jego losy są nieznane.
Odznaczony Krzyżem Niepodległości, orderem Polonia Restituta 5 kl., dwukrotnie Krzyżem Walecznych i złotym Krzyżem Zasługi.
Lista starszeństwa oficerów zawodowych korpusu sanitarnego 1934; „Monitor Polski” 1937, nr 64; Podchorążowie z Ujazdowa, Londyn 1972; Rocznik Lekarski Rzeczypospolitej Polskiej na rok 1938, Warszawa 1938; Rocznik Lekarski Rzeczypospolitej Polskiej na rok 1936, Warszawa 1936; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.