W 1980 r. uzyskał stopień doktora habilitowanego na WSP na podstawie rozprawy Katedra Wawelska w XVII w. W tym samym roku został mianowany docentem. W 1991 zakończył pracę na WSP. Równolegle z pracą na uczelni pedagogicznej prowadził też zajęcia na Papieskiej Akademii Teologicznej.
Przez wiele lat współpracował z Instytutem Historii oraz Instytutem Sztuki PAN. W latach 1976–1988 współpracował z redakcją Polskiego Słownika Biograficznego, publikując głównie biogramy artystów. W 2009 został powołany do Społecznego Komitetu Odnowy Zabytków Krakowa. Od 1974 przez ponad 40 lat zajmował się szkoleniem przewodników po Krakowie. Był ekspertem w programach popularnonaukowych Telewizji Polskiej (Kraków mało znany) i TV Kraków (Sensacje z przeszłości; Tajemnice starego Krakowa).
Mieszkał w Krakowie przy ul. Łobzowskiej. 16 czerwca 2015 został pochowany w alei zasłużonych na cmentarzu Rakowickim