Urodził się 21 listopada 1898 r. w Warszawie. Syn Wincentego, adwokata, i Izabelli z Bratkowskich. Brat Stefana (zob.).
Działacz niepodległościowy ps. „Szreniawa”.
Po 1918 r. w WP. Służył w Szkole Podchorążych Piechoty, a od 1919 r. w 22 pp.
Zweryfikowany jako por. piech. z 1 czerwca 1919 r., w 1923 r. pełnił służbę w Oddz. II Sztabu Generalnego. Awansowany 15 sierpnia 1924 r. na kpt. adm., był wówczas oficerem 36 pp. W 1928 r. pełnił służbę w Zakładach Amunicyjnych nr 2. Przed 1932 r. przeniesiony w stan spoczynku. Mieszkał w Józefowie koło Warszawy, a potem na Pomorzu.
Zmarł 5 stycznia 1944 r.
Odznaczony trzykrotnie Krzyżem Walecznych i Medalem Niepodległości.
Żonaty z Leokadią N.
J. Garbaczewski, Kadra oficerska 22 pułku piechoty (Siedlce) w latach wojny 1918-1921, „Szkice Podlaskie” zesz. 8/2000; „Monitor Polski” nr 64/1937; Rocznik oficerski 1923, 1924, 1928; Rocznik oficerski rezerw 1934.