Od 1 czerwca 1985 sprawował stanowisko szefa RUSW w Sanoku zastępując na tym stanowisku mjr. Edwarda Myśliwca (funkcję z-cy szefa KMO ds. SB objął mjr Tadeusz Dębiec). W 1989 służył w stopniu majora. Był członkiem PZPR. Funkcjonował jako lektor Zarządu Wojewódzkiego Towarzystwa Krzewienia Kultury Świeckiej. Po zakończeniu PRL i nastaniu III RP w 1990 został poddany weryfikacji funkcjonariuszy SB i przyjęty do służby w Policji. Na przełomie XX/XXI wieku w stopniu podinspektora pełnił funkcję rzecznika prasowego Komendy Powiatowej Policji w Sanoku.
Podjął działalność w klubie sportowym ZKS Stal Sanok. W sezonie 1992/1993 wraz z Wiesławem Semeniukiem figurował jako trener siatkarskiej sekcji Stali Sanok w rozgrywkach III-ligowych makroregionu Małopolska. Był kapitanem i trenerem zespołu reprezentującego województwo krośnieńskie na mistrzostwa Polski policjantów 1993 w Gdańsku, gdzie otrzymał nagrodę dla najstarszego zawodnika turnieju. W grudniu 1996 wybrany członkiem zarządu ZKS Stal. Po przekształceniu w jednosekcyjny klub piłkarski MKS Stal Sanok pełnił funkcję jego rzecznika prasowego, od 2005 do 2007 był członkiem zarządu, od 2007 do 2011 wiceprezesem ds.