Stanowiska Pełnił funkcje asystenta (1955-57), st. asystenta (1957-63), adiunkta (1963-68), docenta (1968-75) i profesora (od 1975) w Katedrze Uprawy Łąk i Pastwisk WSR, następnie AR w Krakowie. Był kierownikiem Zespołu Uprawy Łąk i Pastwisk oraz dyrektorem Instytutu Uprawy Roli i Roślin (1970-81), kierownikiem Katedry Uprawy Łąk i Pastwisk (od 1982), dziekanem Wydziału Rolniczego WSR (1972-81) i AR (od 1987), prorektorem AR w Krakowie (1972-81).

Członkostwo w organizacja naukowych Był członkiem Rady Głównej Nauki, Szkolnictwa Wyższego i Techniki (1974-76), Komitetu Zagospodarowania Ziem Górskich PAN (od 1975), Centralnej Komisji Kwalifikacyjnej ds. Kadr Naukowych (od 1979), Zespołu Dydaktyczno-Naukowego Rolnictwa, Ogrodnictwa, Zootechniki, Ekonomiki Rolnictwa i Kształtowania Terenów Zieleni Ministerstwa Nauki i Szkolnictwa Wyższego (od 1983), Komisji Nauk Rolniczych i Leśnych PAN, Oddział w Krakowie (od 1972) i jej wiceprzewodniczącym (od 1987).

Był również redaktorem serii Rolnictwo Zeszytów Naukowych AR w Krakowie (od 1972), redaktorem naczelnym Acta Agraria et Silvestria (od 1984) i zastępcą redaktora naczelnego Problemów Zagospodarowania Ziem Górskich PAN (od 1985).