Był organizatorem i redaktorem kolumn naukowych w magazynie „Tygodnika Solidarność” i miesięcznika „Nauka i Przyszłość”, przygotował koncepcję i prowadził pierwszą edycję telewizyjnego magazynu naukowego „Proton”, a także był gospodarzem Rozmów o Nauce w TVP Kultura.

Obecnie jest komentatorem w Programie Pierwszym Polskiego Radia, w którym prowadzi autorskie programy „Wieczór Odkrywców” i „Ludzie Nauki” – zajmuje się w nich przede wszystkim naukami ścisłymi (genetyką, fizyką, biochemią), techniką (również historią techniki) i konsekwencjami cywilizacyjnymi rozwoju nauki. Był także autorem programu „Nauka dla Biznesu” w TV Biznes. Jest autorem kilkuset artykułów prasowych („Nauka i Przyszłość”, „Tygodnik Solidarność”, „Wiedza i Życie”, „Naukoznawstwo”, „Pan”).

Działalność pozadziennikarska i akademicka Od 2000 r., jest członkiem Rady Upowszechniania Nauki przy Prezydium PANComposition, a od stycznia 2010 r. członkiem Akademii Inżynierskiej w Polsce. W latach 2006–2009 był członkiem Komitetu Sterującego Narodowego Programu Foresight Polska 2020, a od 2009 r. jest członkiem Komitetu Sterującego Foresightu Regionalnego Nanotechnologie dla Podlasia. W 2011 r.