1 października 1969 podjął pracę w Wyższej Szkole Rolniczej w Szczecinie na stanowisku asystenta, a następnie starszego asystenta w Zakładzie Matematyki. W 1976 obronił pracę doktorską Optymalizacja struktury produkcji roślinnej przy wykorzystaniu programowania stochastycznego na Wydziale Rolniczym Akademii Rolniczej w Szczecinie i uzyskał stopień doktora nauk rolniczych – specjalność ekonometria. W latach 1985–1986 odbył sześciomiesięczny staż na Uniwersytecie we Florencji, a w 1990 przez trzy miesiące prowadził tam wykłady z metod modelowania i optymalizacji w rolnictwie oraz leśnictwie. Współpracował z zagranicznymi ośrodkami naukowymi, głównie we Włoszech i RFN.

W 1986 na Wydziale Rolniczym Akademii Rolniczej w Szczecinie otrzymał stopień doktora habilitowanego nauk rolniczych w zakresie ekonometrii na podstawie rozprawy habilitacyjnej Sterowanie produkcją roślinną w przedsiębiorstwie rolnym. W 1993 otrzymał tytuł profesora nauk ekonomicznych.

Został pochowany 17 marca 2003 na Cmentarzu Centralnym w Szczecinie (kw. 25D-5-15).