W 2015 otrzymał stopień doktora habilitowanego nauk humanistycznych, nadany przez Wydział Nauk Historycznych i Społecznych Uniwersytetu Kardynała Stefana Wyszyńskiego w Warszawie, na podstawie rozprawy pt. O wielką Polskę na wojennym wychodźstwie. Stronnictwo Narodowe wobec rządu gen. Władysława Sikorskiego (1939-1943).
Działał w Zjednoczeniu Chrześcijańsko-Narodowym; w marcu 1991 został przewodniczącym sanockiego koła ZChNFranciszek Oberc: Kalendarium sanockie 1974-1994, w: Sanok. Dzieje miasta. Praca zbiorowa pod redakcją Feliksa Kiryka, Kraków 1995, s. 961. i pełnił tę funkcję w kolejnych latach, a 17 kwietnia 1994 został wybrany członkiem zarządu Regionu Podkarpackiego ZChN. Kandydował do Sejmu RP I kadencji w wyborach parlamentarnych w 1991 w okręgu wyborczym nr 30 z ramienia Wyborczej Akcji Katolickiej. W wyborach samorządowych 1998 uzyskał mandat radnego Rady Powiatu Sanockiego startując jako członek ZChN z listy Akcji Wyborczej Solidarność•••.