Studiował na Wydziale Filozoficznym Uniwersytetu Lwowskiego na dwóch kierunkach: historii powszechnej i historii sztuki.

Studia te zostały przerwane na pewien czas przez wydarzenia I wojny światowej, gdy służył w szeregach armii austriackiej (1915–1918). U kresu wojny w listopadzie 1918 brał udział w obronie Lwowa w ramach wojny polsko-ukraińskiej.

Po odzyskaniu przez Polskę niepodległości od 1920 do 1922 był asystentem w Katedrze Historii Polski Uniwersytetu Jana Kazimierza. W 1921 został doktorem na UJK. W 1922 przeszedł do pracy w Zakładzie Narodowym im. Ossolińskich, gdzie od 1923 był kustoszem Muzeum Lubomirskich. Prowadził szerokie prace naukowe, brał udział w naukowo-dydaktycznych podróżach do Włoch, Francji, Belgii, Hiszpanii, Niemiec, Austrii i Czechosłowacji. W 1928 obronił rozprawę habilitacyjną na Wydziale Humanistycznym Uniwersytetu Jana Kazimierza we Lwowie, uzyskując stopień docenta historii sztuki. W październiku 1936 otrzymał tytuł profesora tytularnego na Wydziale Humanistycznym Uniwersytetu Jana Kazimierza we Lwowie. Od roku 1923 do 1938 wykładał również historię sztuki na Wydziale Architektonicznym Politechniki Lwowskiej.