Po studiach rozpoczął pracę w redakcji dziennika "Słowo Ludu" w Kielcach jako reporter, a po roku przeszedł do pracy w redakcji organu ZG ZMW "Zarzewie", gdzie był publicystą, a następnie zastępcą redaktora naczelnego. W 1965 został redaktorem naczelnym miesięcznika "Nasz Kub", pisma ZG ZMW i "Ruchu". Pracując w redakcjach pism młodzieżowych, pełnił różne funkcje w ZMW – m.in. członka Zarządu Głównego.

W 1966 został wybrany na wiceprzewodniczącego Zarządu Głównego ZMW. W 1969 zasiadł w Naczelnym Komitecie ZSL oraz w prezydium Rady Centralnego Związku Spółdzielni Rolniczych "Samopomoc Chłopska". W 1971 przeszedł do pracy etatowej w NK ZSL, na stanowisku kierownika Wydziału Ekonomiczno-Rolnego. Od 1973 do 1980 był prezesem Wojewódzkiego Komitetu ZSL w Białymstoku. W latach 1973–1980 pełnił obowiązki wiceprzewodniczącego tamtejszej Wojewódzkiej Rady Narodowej.