Із січня 1962 — завідувач кафедри франкознавства Львівського державного університету імені Івана Франка. Підготував до захисту кандидатську дисертацію на тему «Наука, публіцистика і белетристика у творчій традиції Івана Франка».
27 серпня1965 — заарештований за статтею 62 КК УРСР («антирадянська агітація і пропаганда»).
Звільнений 6 березня1966. Тривалий час був безробітним.
1967–1969 — учитель Крехівської 8-річної школи Жовківського району.
Учасник руху за відродження УГКЦ в західних областях України.
Один з організаторів Львівської обласної організації НРУ.
Член НРУ (травень 1989 — травень 2001), з березня 1994 — член Центр проводу НРУ, член Політради НРУ (березень 1999 — травень 2001), заступник голови НРУ (травень 1999 — травень 2001).
Член Комісії з державних нагород України при Президентові України (лютий 1997 — квітень 2000); член Ради з питань мовної політики при Президентові України (лютий 1997 — листопад 2001).
Народний депутат України 1-го скликання з 15 травня1990 до 10 травня1994 за Пустомитівським виборчий округ № 277 Львівської області. Член Комісії з питань державного суверенітету, міжреспубліканських і міжнаціональних відносин. Входив до Народної Ради. На час виборів: інститут суспільних наук АНУ, науковий співробітник 1-й тур: з'явилося 91,2 %, «за» 71,1 %. 8 суперників, (основний — Гримак Я. І., нар. 1945, член КПРС; директор радгоспу; 1-й тур — 3,1 %).
Народний депутат України 2-го скликання з 10 травня1994 до 12 травня1998 за Пустомитівським виборчий округ № 279 Львівської області, висунутий НРУ. Голова Комітету з питань культури і духовності. Член фракції НРУ. На час виборів: народний депутат України, член Комісії з питань державного суверенітету, міжреспубліканських і міжнаціональних відносин; член НРУ. 1-й тур: з'явилося 93,6 %, «за» 72,05 %. 11 суперників (основний — Домашовець І. М., народився 1950; настоятель Храму Різдва Пресвятої Богородиці села Солонка; 1-й тур — 4,26 %).
Народний депутат України 3-го скликання з 12 травня1998 до 14 травня2002 за виборчім округ № 116 Львівської області. З'явилося 71,9 %, «за» 39,2 %, 16 суперників. Паралельно балотувався від НРУ, № 14 в списку. Член фракції НРУ (травень 1998 — лютий 1999), член фракції НРУ (першої) (березень 1999 — травень 2001; з квітня 2000 — фракція НРУ), член фракції ПРП «Реформи-Конгрес» (з травня 2001). Голова підкомітету у справах релігій Комітету з питань культури і духовності (з липня 1998).
Народний депутат України 4-го скликання з 14 травня2002 до 25 травня2006 від блоку Віктора Ющенка «Наша Україна», № 65 в списку. Член фракції «Наша Україна» (15 травня 2002 — 7 вересня 2005), член фракції політичної партії «Реформи і порядок» (з 8 вересня 2005). Голова підкомітету у справах релігій Комітету з питань культури і духовності (з 12 червня 2002).
Автор книг: «Про Україну» (1990), «Вернімося до джерел» (1996), «Двоязичіє чи без'язичіє?» (1998), «Доки? Коли?» (1998), близько 200 статей з літературознавства, краєзнавства, мистецтвознавства, проблем розвитку театру, образотворчого мистецтва, функціонування мови, досліджень з історії України, релігійних стосунків, аналізу політичних проблем.