Działalność społeczno-polityczna Radny miejski i powiatowy w Iławie (1961–1967), radny Miejskiej Rady Narodowej w Ciechanowie i Wojewódzkiej Rady Narodowej w Warszawie, zastępca przewodniczącego Komisji Zdrowia WRN. Po reorganizacji podziału administracyjnego kraju zastępca przewodniczącego WRN w Ciechanowie (1975–1984). Prezes Towarzystwa Wiedzy Powszechnej (1970–1975), przewodniczący Powiatowego Komitetu Stronnictwa Demokratycznego, w latach 1975–1984 przewodniczący Wojewódzkiego Komitetu SD w woj. ciechanowskim. W 1972 powołał w Ciechanowie Klub Pracy Twórczej i był jego prezesem do połowy 1986. W 1997 zorganizował oddział Związku Literatów Polskich (prezes do 2001). Członek założyciel Związku Literatów na Mazowszu (2009). Przewodniczył Towarzystwu Przeciwtytoniowemu, od 1981 był członkiem Zarządu Towarzystwa Miłośników Ziemi Ciechanowskiej.

Twórczość literacka i publicystyczna Autor blisko 30 książek o tematyce regionalnej, biograficznej, dotyczących służby zdrowia oraz jedenastu zbiorów poezji. Jego utwory były tłumaczone na kilka języków europejskich oraz we fragmentach na japoński. Był publicystą czasopism medycznych, społeczno-kulturalnych i regionalnych.