W wieku 41 lat, w 1978 roku otrzymał od Rady Państwa tytuł profesora nadzwyczajnego nauk humanistycznych. Od 2000 roku dyrektor Instytutu Filologii Polskiej Akademii Pedagogicznej w KrakowieBolesław Faron. Wchodzi także w skład rady programowej Akademii Jakości Życia przy Małopolskiej Wyższej Szkole Zawodowej im. Józefa Dietla w Krakowie. Współpracownik i członek komitetu redakcyjnego „Rocznika Sądeckiego”. Członek Klubu Przyjaciół Ziemi Sądeckiej.
W okresie 1952–1956 należał do Związku Młodzieży Polskiej. W 1956 roku wstąpił do Polskiej Zjednoczonej Partii Robotniczej. Był delegatem na VI i IX Zjazd PZPR, obejmował w latach 1966–1971 funkcję I sekretarza komitetu uczelnianego partii przy WSP, od 1981 do 1986 był zastępcą członka Komitetu Centralnego PZPR. Do Narodowej Rady Kultury należał w latach 1983–1986. Od lutego 1981 do listopada 1985 roku był ministrem oświaty i wychowania w rządzie Wojciecha Jaruzelskiego (za jego rządów opracowano Kartę Nauczyciela oraz zniesiono obowiązkową maturę z matematyki).
Radca ds. kultury i nauki ambasady polskiej i dyrektor Instytutu Polskiego w Wiedniu (1986–1990).