później przez szereg miesięcy pracował jako robotnik w zakładach Forda w Detroit. Po powrocie do kraju w 1928 habilitował się z ekonomii na Uniwersytecie Stefana Batorego w Wilnie. W tym samym roku został mianowany profesorem Katolickiego Uniwersytetu Lubelskiego. W latach 1933–1935 był dziekanem Wydziału Prawa i Nauk Społeczno-Ekonomicznych KULPoczet dziekanów ze zdjęciem. W latach 1936–1939 wykładał również na Uniwersytecie Warszawskim. Po klęsce kampanii wrześniowej, której był czynnym w stopniu porucznika uczestnikiem, dostał się do sowieckiej niewoli. Zbiegł z transportu i wrócił na krótko do Lublina, a następnie przeniósł się do rodzinnego Krakowa. 6 listopada 1939 wraz z innymi profesorami Uniwersytetu Jagiellońskiego został aresztowany w ramach Sonderaktion Krakau oraz wywieziony do obozu koncentracyjnego w Sachsenhausen. Po zwolnieniu w czasie wojny pracował fizycznie. W listopadzie 1945 przejął obowiązki profesora zwyczajnego ekonomii politycznej Uniwersytetu Jagiellońskiego. Na emeryturę przeszedł w październiku 1968. Został pochowany na cmentarzu Rakowickim w Krakowie (kw. Jd, zach.).