Został profesorem nadzwyczajnym Katolickiego Uniwersytetu Lubelskiego, w 1997 objął na tej uczelni kierownictwo Katedry Zastosowań Matematyki w Ekonomii w Instytucie Ekonomii. W latach 1998–2001 był dziekanem Wydziału Ekonomii i Zarządzania w Akademii Polonijnej w Częstochowie. Należał do inicjatorów powołania PWSZ w Chełmie, w 2001 objął stanowisko rektora tej uczelni (zajmował je do 2016), a następnie został prorektorem tej uczelni (przekształconej w Państwową Akademię Nauk Stosowanych w Chełmie). Uczestniczył we współpracy z ośrodkami naukowymi w Finlandii, Japonii, Meksyku, Niemczech, Ukrainie i USA. Prowadził wykłady na uniwersytetach w Joensuu i Osace.
W wyborach w 2011 był bezpartyjnym kandydatem z ramienia Polskiego Stronnictwa Ludowego do Senatu RP w okręgu wyborczym nr 18. Uzyskał 26 415 głosów, co było najlepszym wynikiem w okręgu, a tym samym dało mu mandat senatorski. Bezskutecznie kandydował z listy PSL także w wyborach do Parlamentu Europejskiego w 2014.