Urodził się w Wicyniu 10 lutego 1935 roku. Od 9 maja 1945 mieszka w Bielsku-Białej. Uniwersytet Jagielloński ukończył jako magister filologii polskiej.
Od początku pracy zawodowej godził ze sobą trzy pasje życiowe: uczył (i uczy nadal) w szkole, prowadził (i nadal prowadzi) młodzieżowy teatr amatorski, patronuje Międzyszkolnemu Uczniowskiemu Ruchowi Humanistycznemu w Bielsku-Białej (z prężną sekcją literacką, publicystyczną i naukową).
Dwie pierwsze pasje realizował nawet wtedy, gdy był pracownikiem kuratorium oświaty. Zainteresowania historią i sztuką traktuje jako naturalne uzupełnienie warsztatu pracy nauczyciela i filologa.