W latach 1985–1989 był posłem na Sejm PRL.
Od 1988 nosił tytuł profesora nauk ekonomicznych, a w 1996 został profesorem zwyczajnym Uniwersytetu Ekonomicznego we Wrocławiu (pracował na nim do 2014). Był tam od 1984 do 1990 prodziekanem Wydziału Inżynieryjno-Ekonomicznego. Kierował też Katedrą Ekonomiki i Organizacji Obrotu Rolnego (1990–1992) oraz Katedrą Ekonomiki i Organizacji Gospodarki Żywnościowej (1993–2014). Pracował też w Wałbrzyskiej Wyższej Szkole Zarządzania i Przedsiębiorczości. Był również m.in. profesorem nadzwyczajnym Państwowej Wyższej Szkoły Zawodowej im. Witelona w Legnicy i profesorem zwyczajnym Uniwersytetu Zielonogórskiego (wykładał na niej przez 11 lat). Gościnnie wykładał także w Niemczech w Szwecji i na Białorusi.
Należał do wielu towarzystw naukowych. W latach 2011–2015 był członkiem prezydium Komitetu Nauk Ekonomicznych Polskiej Akademii Nauk.
W listopadzie 2014 roku uhonorowany nagrodą Ministra Nauki i Szkolnictwa Wyższego za całokształt dorobku.
Autor około 700 pozycji naukowych, w tym 11 monografii i 20 podręczników.
W 2006 otrzymał doktorat honoris causa Akademii Rolniczej w Krakowie.
Pochowany 20 listopada 2017 na cmentarzu parafii p.w. Matki Bożej Pocieszenia w Poznaniu przy ul.