Był zawodowo związany z Uniwersytetem Marii Curie-Skłodowskiej, m.in. jako profesor nadzwyczajny w Zakładzie Teorii Polityki i Metodologii Politologii, a później jako profesor w Instytucie Nauk o Polityce i Administracji oraz w Zakładzie Myśli Politycznej na Wydziale Politologii. Obejmował także stanowiska profesora nadzwyczajnego na Politechnice Rzeszowskiej im. Ignacego Łukasiewicza oraz profesora Uniwersytetu Rzeszowskiego. W 2015 prezydent Andrzej Duda nadał mu tytuł profesora nauk społecznychPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 30 września 2015 r. nr 115.14.2015 w sprawie nadania tytułu profesora ()..
W wyborach parlamentarnych w 2011 bez powodzenia kandydował z 2. pozycji na liście Prawa i Sprawiedliwości w okręgu krośnieńskim (otrzymał 1019 głosów). Był członkiem komitetu naukowego II i III Konferencji Smoleńskiej z lat 2013–2014 poświęconej katastrofie samolotu Tu-154 w Smoleńsku z 10 kwietnia 2010. W 2014 został członkiem rady programowej PiS. Należał do sztabu wyborczego kandydata na prezydenta Andrzeja Dudy.