Urodził się 22 lipca 1880 r. w Warszawie. Syn Andrzeja i Teofili z Rektorskich.
Działacz niepodległościowy ps. „Koguciński”.
Po 1918 r. w WP. W 1923 r. jako urzędnik wojskowy XI rangi pracował w komisji gospodarczej Wojskowego Więzienia Śledczego w Grudziądzu. Przemianowany na oficera służby stałej (por. adm. gosp. z 1 grudnia 1922 r.), w 1924 r. był oficerem Rejonowego Zakładu Gospodarczego w Grudziądzu. Następnie pełnił służbę w KOP. Przed 1928 r. przeniesiony w stan spoczynku.
Na początku lat 30. mieszkał w rodzinnym mieście. Pracował w Dowództwie KOP.
Zmarł po 1934 r.
Odznaczony Medalem Niepodległości.
Korpus Ochrony Pogranicza. W drugą rocznicę objęcia służby na granicach Rzeczypospolitej 1925-1926, Warszawa [1926]; „Monitor Polski” nr 217/1932; Rocznik oficerski 1923, 1924, 1928; Rocznik oficrski rezerw 1934.