Urodził się 12 marca 1898 r. w Zamościu. Syn Michała i Katarzyny z Czerniakowskich.
Ukończył Gimnazjum im. Stanisława Staszica w Lublinie.
Podczas I wojny światowej w roku 1915 wstąpił do Polskiej Organizacji Wojskowej przyjmując pseudonimem „Grab”. Służył w okręgu VIII. Ukończył szkołę żołnierską i podoficerską, uzyskując z czasem stopień sierż. Uczestnik akcji rozbrajania okupantów 11 listopada 1918 r.
W niepodległej Polsce od 18 listopada 1918 r. służył w Powiatowej Komendzie Uzupełnień w Lubartowie, potem w Lublinie. W szeregach 3 Dywizji Piechoty Legionów brał udział w wojnie z Rosją bolszewicką lat 1919–1920, następnie w Intendenturze Okręgu Korpusu Grodno.
Z dniem 1 listopada 1921 r. mianowany ppor. rez. adm. z tym jednak, iż pozostawiono go w służbie czynnej. Był oficerem w Rejonowym Zakładzie Gospodarczym w Grodnie (1923) oraz w 41 Pułku Piechoty i 5 Pułku Piechoty Legionów. 31 stycznia 1927 r. ostatecznie przeniesiony do rezerwy, przydział: 5 Pułk Piechoty Legionów.
Mieszkał w Lublinie, pracował jako urzędnik. W sierpniu 1939 r. zmobilizowany do Wojska Polskiego,
Podczas kampanii wrześniowej 1939 r., i po agresji Związku Sowieckiego na Polskę (17 września) został wzięty do niewoli sowieckiej. Zamknięty w obozie specjalnym NKWD w Kozielsku. Wywieziony na podstawie listy z 1 kwietnia 1940 r., wkrótce potem zamordowany w lesie katyńskim.
Odznaczony Krzyżem Niepodległości, pośmiertnie (2007) awansował na stopień por.
Żonaty z Leokadią ze Skorupskich, miał z nią córkę Halinę.
Jego pamięci poświęcono tablicę w katedrze polowej Wojska Polskiego w Warszawie.
„Monitor Polski” 1933, nr 235; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934; W.K. Cygan, Żołnierze Niepodległości 1863-1938. Słownik biograficzny t. 3, Mińsk Mazowiecki-Warszawa-Kraków 2011; Katyń. Księga Cmentarna Polskiego Cmentarza Wojennego, Warszawa 2000; W. R(yżewski), w: Pro memoria, „Wojskowy Przegląd Historyczny” 1990, nr 3-4.