W latach 1983–1997 był pracownikiem Instytutu Ochrony Przyrody PAN, kierując od 1993 do 1997 należącą do niego Świętokrzyską Stacją Terenową w Kielcach. W 1992 został zatrudniony w Wyższej Szkole Pedagogicznej w Kielcach, przekształconej kolejno w Akademię Świętokrzyską i Uniwersytet Jana Kochanowskiego, na którym uzyskał stanowisko profesora zwyczajnego. W 2001 został kierownikiem Zakładu Ochrony i Kształtowania Środowiska w Instytucie Geografii, zaś w 2006 objął kierownictwo Samodzielnego Zakładu Ochrony i Kształtowania Środowiska, przekształconego następnie w katedrę. Został też kierownikiem stacji monitoringu kieleckiej uczelni (1996), natomiast na Wydziale Matematyczno-Przyrodniczym współorganizował kierunek studiów pn. „ochrona środowiska” (2004–2005).
W 1985 został członkiem Kieleckiego Towarzystwa Naukowego. Pełnił w nim funkcje: sekretarza komisji rewizyjnej, członka zarządu, sekretarza naukowego, w latach 2010–2015 wiceprezesa i w latach 2015–2016 prezesa. W latach 1996–2003 był sekretarzem Sekcji Świętokrzyskiej Komitetu Zagospodarowania Ziem Górskich PAN. Został także członkiem Polskiego Towarzystwa Geograficznego (w 2003 przystąpił do Klubu Polarnego PTG), Polskiego Towarzystwa Nauk Agrotechnicznych (1999–2015) i Stowarzyszenia Geomorfologów Polskich.