Działał w strukturach „Solidarności”, gdzie w latach 1980–1981 był przewodniczącym Komisji ds. Współpracy ze Wsią, a od 1983 do 1988 kierował pracami Niejawnej Komisji Uczelnianej i wydawał bezdebitowe czasopismo „Ku Wolności”. W latach 1989–1991 był przewodniczącym Komisji Uczelnianej związku.

Prowadził zajęcia z zootechniki, ekonomii, biotechnologii, agrotechniki, ochrony środowiska i mechanizacji rolnictwa. Był członkiem i wiceprzewodniczącym Komitetu Ekonomiki Rolnictwa PAN, jak również sekretarzem generalnym Stowarzyszenia Ekonomistów Rolnych i Agrobiznesu (był inicjatorem powstania Roczników Naukowych tej drugiej organizacji). Przebywał na stażach zagranicznych (Wielka Brytania, Argentyna, Austria, Belgia, Bułgaria, Czechosłowacja, Czechy, Dania, Holandia, Francja, Irlandia, Niemcy, ZSRR, Rosja, Ukraina, Urugwaj, Węgry i Włochy). Był członkiem Europejskiego (i Amerykańskiego) Stowarzyszenia Ekonomistów Rolnych, a także członkiem Komisji Ekonomicznej Międzynarodowej Federacji Mleczarskiej.