Wcześniej przez wiele lat zastępca dyrektora generalnego IWP. Pełnił również funkcję prezesa spółki Polskie Badania Czytelnictwa, pracował także jako dyrektor w Związku Kontroli Dystrybucji Prasy. Redaktor, wydawca, działacz organizacji młodzieżowych i harcerskich, uczestnik obrad Okrągłego Stołu w podzespołach ds. młodzieży oraz ds. stowarzyszeń i samorządu terytorialnego.