Po skończeniu studiów, w 1963 rozpoczął pracę w Katedrze Ekonomii Politycznej. W 1965 został jednym z pierwszym pracowników nowo powstałego Wydziału Ekonomicznego UMCS. Został zatrudniony w Katedrze Ekonomiki Rolnictwa. W 1969 odszedł z UMCS i zatrudnił się w Spółdzielczym Instytucie Badawczym w Warszawie. Był twórcą lubelskiego oddziału Instytutu i jego kierownikiem, pracował w nim do 1989. Od 1974 powrócił do pracy dydaktycznej, prowadząc na Akademii Rolniczej w Lublinie ćwiczenia i wykłady z przedmiotu ekonomika obrotu rolnego. W latach 1977–1983 był na tej uczelni zatrudniony na pół etatu, pełnił również funkcję kierownika Katedry Ekonomii Politycznej. Od 1983 ponownie zatrudniony na Wydziale Ekonomicznym UMCS, najpierw w Katedrze Ekonomii Politycznej, a od 1989 będąc kierownikiem Zakładu Teorii Rozwoju Ekonomicznego. Od 1990 do 2000 był dyrektorem Instytutu Ekonomii. W latach 1985–1987 był członkiem Senatu Akademickiego UMCS, przewodniczącym Senackiej Komisji Finansowo-Gospodarczej, członkiem Komisji Kontrolno-Rewizyjnej i Komisji ds. Aparatury Naukowej.