Po zakończeniu działań wojennych wrócił do pracy na Wydziale Lekarskim Uniwersytetu Jagiellońskiego, w styczniu 1946 został mianowany profesorem nadzwyczajnym i objął Zakład i Katedrę Zoologii na Wydziale Filozoficznym. Od lutego do kwietnia 1949 przebywał w Paryżu, gdzie organizował dział przyrodniczy Stacji Naukowej Polskiej Akademii Umiejętności. W 1951 został prodziekanem Wydziału Matematyczno-Biologicznego, a po jego podziale Wydziału Biologii i Nauk o Ziemi, w latach 1952–1955 był jego pierwszym dziekanem. Od 1953 do przejścia na emeryturę w 1969 kierował Katedrą Zoologii Systematycznej, w 1956 został profesorem zwyczajnym. W latach 1963–1968 kierował Zespołem Katedr Zoologicznych, 1 października 1969 przeszedł na emeryturę.

Od lat 20. XX wieku należał do Komisji Fizjograficznej Polskiej Akademii Umiejętności, w latach 1947–1952 był sekretarzem Komitetu Badań Fizjograficznych, od 1951 członek korespondent PAU. Ponadto należał m.in. do Poznańskiego Towarzystwa Przyjaciół Nauk, Polskiego Towarzystwa Przyrodników im. Kopernika, Polskiego Towarzystwa Entomologicznego, Polskiego Towarzystwa ZoologicznegoM. Bunalski, J. J. Lipa, J. Nowacki. Almanach Entomologów Polskich XX wieku. „Wiadomości Entomologiczne”. 20, suplement, 2001.