W 1964 roku ukończył polonistykę na Uniwersytecie Jagiellońskim w Krakowie (Polska).
Otrzymał następujące odznaczenia państwowe:
- 2006 r. - Srebrny Medal "Zasłużony Kulturze - Gloria Artis";
- 2016 r. - Krzyż Komandorski Orderu Odrodzenia Polski, Złoty Medal "Zasłużony Kulturze - Gloria Artis";
- 2021 r. - Medal Stulecia Odzyskanej Niepodległości, Order Orła Białego.
Zmarł w Krakowie (Polska). Pochowany został na tamtejszym Cmentarzu Rakowickim.