Ur. w Zamościu, ukończył Szkołę nr 2 i II LO, Wydz. Biologii i Nauk o Ziemi UMCS (1981), od 1990 doktor n. przyrodniczych, od 2003 dr hab. (obydwie rozprawy tematycznie związane z Zamojszczyzną). Po studiach rozpoczął pracę w tworzonym w Zamościu Instytucie Nauk Rolniczych AR, adiunkt Wydziału Nauk Rolniczych UP, w 2008 kandydował na stanowisko dziekana wydziału. Od 2012 w PWSZ (wykład w Instytucie Turystyki i Rekreacji), dyrektor Centrum Badań i Transferu Technologii, w 2016-21 rektor PWSZ/Uczelni Państwowej, od 2021 prof. Akademii Zamojskiej.
Autor 150 prac naukowych i popularnonakowych (2020), m.in. cykli popularyzatorskich w prasie zamojskiej, w tym związanych bezpośrednio z Zamościem (Zmienność temperatury powietrza w Zamościu w latach 1980-2009, Zarys bioklimatu Zamościa, Posuchy atmosferyczne w Zamościu), organizator  ogólnop. konferencji meteorologicznej w Zamościu (2018). W 2025 został radnym miejskim (Koalicja Obywatelska).