Stopień naukowy doktora habilitowanego nauk humanistycznych w zakresie historii sztuki otrzymał w 1993 roku na podstawie rozprawy pt. Śląskie epitafia i nagrobki wieku reformacji. Na stanowisko profesora nadzwyczajnego w Uniwersytecie Wrocławskim został powołany w 1997 roku, a w 1998 roku na stanowisko profesora w Uniwersytecie Mikołaja Kopernika w Toruniu, dokąd przeniósł się na jeden rok. Od 1 października 1999 roku pracuje ponownie w Instytucie Historii Sztuki Uniwersytetu Wrocławskiego, gdzie kieruje Zakładem Historii Sztuki Renesansu i Reformacji. Zachował przy tym cząstkę etatu przez kilka lat w uczelni toruńskiejPrzegląd Uniwersytecki Uniwersytetu Wrocławskiego, R. 7, Nr 12 (69), grudzień 2001, s. 24.. W 2001 roku otrzymał tytuł profesora nauk humanistycznych. Ponadto pełni funkcję dyrektora Muzeum Uniwersytetu Wrocławskiego.
W latach 1990–2005 wykładał gościnnie na uniwersytetach w Bochum, Brnie, Frankfurcie nad Odrą, Lipsku, Marburgu, Strasburgu, Stuttgarcie i Würzburgu.