Tarnowa, gdzie przez cały okres okupacji niemieckiej kierował tajnym nauczaniem.
Po II wojnie światowej opiekował się Muzeum Uniwersytetu Jagiellońskiego (1947–1951), w 1948 roku został profesorem kontraktowym, w 1953 roku kierownikiem Katedry Historii Sztuki, w 1954 roku profesorem nadzwyczajnym, w 1957 roku profesorem zwyczajnym i kierownikiem Katedry Historii Sztuki Nowożytnej. Od 1960 roku kierował również Instytutem Historii Sztuki, pełnił funkcje w kierownictwie uczelni – dziekana Wydziału Filozoficzno-Historycznego (1954–1956, 1959–1961) i prorektora (1956–1959). Poza uniwersytetem współpracował z Gabinetem Rycin PAU (gdzie był w latach 1935–1939 konserwatorem), Liceum Koedukacyjnym w Ciężkowicach (dyrektor, 1945), Muzeum Narodowym w Krakowie (kustosz i zastępca dyrektora w latach 1945–1957 pod nazwą Państwowe Zbiory Sztuki na Wawelu, dyrektor Muzeum 1957–1962).
W 1939 roku został członkiem korespondentem PAU;