W 1932 pełnił służbę w Kadrze Zapasowej 4 Szpitala Okręgowego w Łodzi. W tym samym roku uzyskał dyplom magistra praw na Uniwersytecie Jagiellońskim w Krakowie. Na stopień majora został mianowany ze starszeństwem z 19 marca 1939 i 1. lokatą w korpusie oficerów zdrowia, grupa sanitarna. W tym samym miesiącu pełnił służbę w Szpitalu Garnizonowym w Radomiu na stanowisku pomocnika komendanta do spraw gospodarczych.
W czasie kampanii wrześniowej 1939 dostał się do sowieckiej niewoli. Przebywał w obozie w Kozielsku. Między 9 a 11 kwietnia 1940 został zamordowany przez funkcjonariuszy NKWD w Katyniu i tam pogrzebany. Od 28 lipca 2000 spoczywa na Polskim Cmentarzu Wojennym w Katyniu.
5 października 2007 minister obrony narodowej Aleksander Szczygło mianował go pośmiertnie na stopień podpułkownikaDecyzja Nr 439/MON Ministra Obrony Narodowej z dnia 5 października 2007 w sprawie mianowania oficerów Wojska Polskiego zamordowanych w Katyniu, Charkowie i Twerze na kolejne stopnie oficerskie. Decyzja nie została ogłoszona w Dzienniku Urzędowym MON..