Autor ponad 300 artykułów oraz kilku autorskich podręczników, a także redaktor naukowy około 20 publikacji książkowych. Publikował w takich periodykach jak „Annals of Agricultural and Environmental Medicine”, „Journal of Sports Science and Medicine”, „Journal of Human Kinetics” czy „Journal of Toxicology and Environmental Health”.

Od 1975 pracował jako nauczyciel akademicki. Został profesorem zwyczajnym i rektorem Państwowej Wyższej Szkoły Zawodowej im. Papieża Jana Pawła II w Białej Podlaskiej, przekształconej następnie w Państwową Szkołę Wyższą w Białej Podlaskiej. Funkcję rektora tej uczelni pełnił do czasu swojej śmierci w 2019. Był również profesorem na Wydziale Wychowania Fizycznego i Sportu w Białej Podlaskiej w ramach warszawskiej AWF.

Działalność polityczna W latach 1997–2001 był posłem na Sejm III kadencji z ramienia Akcji Wyborczej Solidarność. W 2004 kandydował do Parlamentu Europejskiego z listy Narodowego Komitetu Wyborczego Wyborców. Do 2006 zasiadał w radzie miasta Biała Podlaska, następnie przez rok pełnił funkcję wiceprzewodniczącego sejmiku lubelskiego. W wyborach parlamentarnych w 2007 z listy Platformy Obywatelskiej został wybrany na senatora VII kadencji w okręgu chełmskim, otrzymując 77 989 głosów. W 2011 bez powodzenia ubiegał się o reelekcję.