Urodził się 24 listopada 1931 roku w Raszewach w Wielkopolsce. Był absolwentem Wydziału Filozofii Katolickiego Uniwersytetu Lubelskiego i magistrem psychologii. W Polskiej Agencji Prasowej pracował od 1956 roku. Przeszedł w niej wszystkie szczeble kariery zawodowej. Najpierw był korektorem, potem dziennikarzem Redakcji Zagranicznej. Prawie 20 lat, od 1979 do 1998 roku, był jej redaktorem naczelnym. W latach 1991-98 był także wiceprezesem PAP, a w 1992 roku pełnił przez kilka miesięcy obowiązki prezesa Agencji. W 1991 roku otrzymał nagrodę Stowarzyszenia Dziennikarzy RP za twórczość publicystyczną. W SDRP był w ostatnich latach wiceprzewodniczącym Polskiego Klubu Publicystyki Międzynarodowej i zasiadał w Sądzie Dziennikarskim Warszawskiego Oddziału tej organizacji.