W 1975 podjął pracę w Zakładzie Fizjologii Roślin PAN, przekształconym w 2003 w Instytut Fizjologii Roślin im. Franciszka Górskiego PAN. W jednostce tej zajmował kolejno stanowiska asystenta i starszego asystenta naukowo-badawczego, adiunkta, docenta, profesora nadzwyczajnego i profesora zwyczajnego. W latach 2000–2008 pełnił funkcję zastępcy dyrektora IFR. Ponadto w latach 2005–2013 był zastępcą kierownika Zakładu Biologii Rozwoju IFR.
W 2007 został zatrudniony na stanowisku profesora nadzwyczajnego na Uniwersytecie Pedagogicznym im. Komisji Edukacji Narodowej w Krakowie, na którym cztery lata później objął stanowisko profesora zwyczajnego. W latach 2007–2013 kierował Zakładem Fizjologii Roślin w Instytucie Biologii UP.
Jego zainteresowania naukowe obejmują: odpowiedź roślin na biotyczne i abiotyczne czynniki stresowe, allelopatię, termoindukcję rozwoju generatywnego roślin oraz indukowane chłodem zmiany membran plazmatycznych. Został członkiem Polskiego Towarzystwa Botanicznego, Polskiego Towarzystwa Biologii Eksperymentalnej Roślin i International Society for Biological Calorimetry. W 2009 otrzymał nagrodę zespołową Wydziału Nauk Rolniczych, Leśnych i Weterynaryjnych PAN za cykl prac badawczych pt.