W latach 1964-1974 pracował w Wyższej Szkole Rolniczej w Szczecinie (od 1972 Akademii Rolniczej w Szczecinie), następnie przez rok – na Uniwersytecie Śląskim w Katowicach, w latach 1975-1985 w Wyższej Szkole Pedagogicznej w Kielcach, a od 1986 – na Uniwersytecie Szczecińskim, gdzie został kierownikiem Zakładu Botaniki Ogólnejprof. dr hab. Tadeusz Głazek (1927-1997).
W 1982 otrzymał tytuł profesora nadzwyczajnego, a w 1993 – tytuł profesora zwyczajnego.
Jego prace badawcze dotyczyły czterech pól: florystyki, fitosocjologii, autekologii i ochrony przyrody i realizowane były głównie w rejonie Gór Świętokrzyskich.
Nagrody i odznaczenia60 lat Wydziału Kształtowania Środowiska i Rolnictwa Zachodniopomorskiego Uniwersytetu Technologicznego w Szczecinie 1954-2014. Wydaw. Zachodniopomorskiego Uniwersytetu Technologicznego w Szczecinie, Szczecin 2014, s.145-146. ISBN 978-83-7663-180-6 (dostęp 25.07.2025)
nagroda zespołowa I° Ministra Administracji, Gospodarki Terenowej i Ochrony Środowiska (1983) nagroda Ministra Nauki i Szkolnictwa Wyższego III° (1987) Złoty Krzyż Zasługi (1973) Krzyż Kawalerski Orderu Odrodzenia Polski (1983) Medal