Po ukończeniu studiów pracował w Przedsiębiorstwie Gospodarki Zwierzętami Rzeźnymi we Wrocławiu na stanowisku zootechnika (1958-1961), równolegle pracował jako nauczyciel zawodu w szkole przysposobienia rolniczego w Chocianowcu (1958–1959) oraz w Cieszkowie (1959–1966). W 1966 roku otrzymał stanowisko starszego asystenta w Zakładzie Hodowli Bydła Koni i Owiec na swojej macierzystej uczelni. Stopień naukowy doktora nauk rolniczych otrzymał w 1969 roku na podstawie pracy pt. Badania nad przydatnością młodego bydła ras nczb i ncb do intensywnych metod opasu, której promotorem był prof. Jerzy Juszczak. Stopień doktora habilitowanego uzyskał w 1974 roku na podstawie rozprawy nt. Badania nad przydatnością niektórych pomiarów i wskaźników przyżyciowych oraz poubojowych do oceny wartości rzeźnej buhajków rasy ncb, opasanych do 450 kg wagi żywej. W 1982 roku Rada Państwa nadała mu tytuł profesora nauk rolniczych. Od 1992 roku pracował na stanowisku profesora zwyczajnego.
Poza działalnością naukowo-dydaktyczną pełnił szereg istotnych funkcji organizacyjnych. Od 1975 do 1976 roku był prodziekanem, a potem dziekanem Wydziału Zootechnicznego.