Od 1957 był zatrudniony w Państwowym Zakładzie Leczniczym dla Zwierząt w Międzyrzeczu Wielkopolskim, najpierw jako p.o. kierownika zakładu, a od 1958 jako ordynator. Od 1960 do 1990 był kierownikiem Państwowego Zakładu Leczniczego dla Zwierząt (PZLZ) w Zbąszynku. Potem praktykował prywatnie jako weterynarz. Równolegle był zatrudniony w Wojewódzkim Zakładzie Weterynarii w Zielonej Górze: do 1992 do 1996 jako specjalista ds. zwalczania chorób zakaźnych zwierząt, a od 1996 do 199 jako specjalista ds. higieny produktów pochodzenia zwierzęcego. W 1997 przyznano mu charakter specjalisty w zakresie chorób zwierząt futerkowych oraz specjalisty w zakresie epizootiologii i administracji weterynaryjnej.

Od 1957 należał do Polskiego Towarzystwa Nauk Weterynaryjnych, pełnił funkcję wiceprzewodniczącego (1981–1982, 1985–1986, 1992–1994) i przewodniczącego (1983–1984, 1987–1988) Lubuskiego Oddziału PTNW. Był też członkiem Polskiego Towarzystwa Parazytologicznego, Polskiego Towarzystwa Zootechnicznego oraz Lubuskiego Oddziału Zrzeszenia Lekarzy i Techników Weterynarii, w którym był sekretarze, wiceprezesem i prezesem. Był radnym rady gminy Zbąszynek III kadencji (1998–2002).

Zmarł 22 grudnia 2017. Został pochowany na cmentarzu przy ul.