Po studiach pracował jako nauczyciel wychowania fizycznego w Zespole Szkół Zawodowych nr 1 w Siedlcach, a od 1973 w Wyższej Szkole Rolniczo-Pedagogicznej. W 1977 został wykładowcą swojej uczelni, później starszym wykładowcą i kierownikiem studium wychowania fizycznego i sportu. Pełnił też funkcję prezesa klubu uczelnianego AZS. Był też trenerem lekkoatletyki w klubie Pogoń Siedlce. W 1975 objął stanowisko sekretarza warszawskiego oddziału Szkolnego Związku Sportowego w Siedlcach.

W 1980 wstąpił do „Solidarności”, był m.in. przewodniczącym komisji zakładowej. Po 1989 działał w takich ugrupowaniach jak Partia Chrześcijańskich Demokratów, Bezpartyjny Blok Wspierania Reform, Ruch Solidarni w Wyborach. W 1990 został wybrany na stanowisko prezydenta Siedlec, które pełnił do 1997. W trakcie jego prezydentury m.in. rozbudowano sieć kanalizacyjną i wodociągową, oddano nowe ujęcie wody „Sekuła II”, wybudowano oczyszczalnię ścieków, przeprowadzono prywatyzację niektórych zakładów miejskich w tym MPK.