W 1932 roku służył w Sztabie GłównymRocznik Oficerski 1932 - Ministerstwo Spraw Wojskowych, Biuro Personalne, Warszawa 1932, s. 64, 422..
W lutym 1936 roku został przydzielony do Ekspozytury Nr 5 Oddziału II SG we Lwowie. W 1939 był kierownikiem placówki wywiadowczej KOP nr 11 w Stryju.
15 września 1939 został przydzielony do Dowództwa Grupy Obrony Lwowa na stanowisko oficera sztabu. Po kapitulacji załogi Lwowa dostał się do niewoli sowieckiej i przebywał w obozie w Starobielsku. Wiosną 1940 został zamordowany przez funkcjonariuszy NKWD w Charkowie i pogrzebany w bezimiennej zbiorowej mogile w Piatichatkach, gdzie od 17 czerwca 2000 mieści się oficjalnie Cmentarz Ofiar Totalitaryzmu w Charkowie. Figuruje na Liście Starobielskiej NKWD pod poz. 2377.
Był żonaty i w 1934 roku miał dwoje dzieci, Janusza (ur. 26 lipca 1917) i Stefana (ur. 4 grudnia 1919). 5 października 2007 minister obrony narodowej Aleksander Szczygło – decyzją nr 439/MON – mianował go pośmiertnie na stopień majoraDecyzja 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..