Od 1 stycznia 1956 przez wiele lat służył w Zakopanem na tym samym stanowisku. Do tego miasta trafił na własną prośbę z uwagi na to, że zachorował na gruźlicę. W latach 1961–1973 i od 1976 był kierownikiem zakopiańskiego ośrodka wczasowego MSW. W MO w 1970 był w stopniu majora, dosłużył stopnia podpułkownika.
Działał w Związku Bojowników o Wolność i Demokrację, był sekretarzem oddziału w Zakopanem. Był sekretarzem oddziału tej organizacji w Zakopanem oraz przewodniczącym jej komisji historycznej. W wieku 36 lat, tj. około 1963, zdał maturę. Od 1973 do 1974 pełnił funkcję attaché w polskiej ambasadzie w Waszyngtonie. W tej placówce był szyfrantem. W 1982 uzyskał tytuł magistra nauk politycznych (według innego źródła dyplom wyższej uczelni uzyskał mając 52 lat tj. około 1979).
Żonaty z Feliksą z domu Łokczewską (1926-2019). Miał synów.
Zmarł 3 listopada 2019. Został pochowany na Cmentarzu Komunalnym Południowym w Warszawie.