Należał do łódzkiego oddziału Polskiego Towarzystwa Botanicznego.

W latach 1983–1993 pracował w Akademii Rolniczej w Krakowie – Zamiejscowym Wydziale Ekonomiki Produkcji Obrotu Rolnego w Rzeszowie początkowo jako adiunkt, a następnie jako docent. W tym okresie uzyskał tytuł doktora habilitowanego na podstawie pracy pt. Zbiorowiska segetalne Wyżyny Częstochowskiej na tle zbiorowisk segetalnych Polski (1989). Pełnił funkcję kierownika Pracowni Botaniki. Był założycielem i opiekunem Koła Naukowego Ochrony Przyrody.

W latach 1993–2014 pracował w Wyższej Szkole Pedagogicznej w Rzeszowie i powołanym w jej miejsce (w 2001 r.) Uniwersytecie Rzeszowskim jako profesor nadzwyczajny. Pełnił funkcję kierownika Zakładu Turystyki i Ochrony Przyrody Instytutu Wychowania Fizycznego i Zdrowotnego. W latach 2005–2008 był prodziekanem Wydziału Wychowania Fizycznego Uniwersytetu Rzeszowskiego. Pełnił rolę opiekuna kola naukowego. Przeszedł na emeryturę w 2014 r.