W latach 1964–1965 odbył 11-miesięczny staż w Aberystwyth, w Department of Biochemistry and Agricultural Biochemistry, University College of Wales, gdzie zdobywał szlify naukowe pod kierunkiem prof. Trevora Goodwina, wybitnego uczonego, światowego autorytetu w dziedzinie badań nad karotenoidami. Na podstawie rozprawy zatytułowanej Badania nad aktywnością i ultrastrukturą aparatu asymilacyjnego w rosnącym liściu Phaseolus vulgaris oraz kolokwium habilitacyjnego uzyskał 11 listopada 1967 r. stopień naukowy doktora habilitowanego. 15 kwietnia 1977 r. uzyskał tytuł profesora nadzwyczajnego.
Swoją pracę na UJ na stanowisku asystenta rozpoczął jeszcze jako student IV roku biologii (od 1 listopada 1954 r. jako pracownik kontraktowy), po uzyskaniu dyplomu ukończenia studiów zatrudnienie zmieniono na czas nieokreślony. Z dniem 1 marca 1956 r. otrzymał awans na stanowisko starszego asystenta w Katedrze Fizjologii Roślin UJ, zaś rok później przyjął dodatkowe zatrudnienie na pół etatu na stanowisku starszego asystenta w Zakładzie Fizjologii Roślin Polskiej Akademii Nauk w Krakowie. Następnie awansował na stanowisko adiunkta w Katedrze Fizjologii Roślin UJ (1 listopada 1961 r.), później na stanowisko docenta w tejże Katedrze (1 kwietnia 1969 r.), a 1 czerwca 1971 r.