Narozen 19. dubna 1946 v Praze. Manžel překladatelky z angličtiny Veroniky Veisové (* 1948).
Po maturitě (1963) na Střední všeobecně vzdělávací škole v Praze pracoval rok v redakci deníku Svoboda.
V letech 1970-72 pracoval jako odborný asistent v Ústavu světové ekonomiky Československé akademie věd. V letech 1973-84 byl redaktorem časopisu Sedmička pionýrů a 1987-89 redaktorem nakladatelství Mladá fronta. 1990-93 působil v redakci Lidových novin (1991-92 jako šéfredaktor).
Po návratu z ročního stipendia v USA pracoval v roce 1994 krátce ve zpravodajské redakci Rádia Svobodná Evropa v Praze. V roce 1995 začal souběžně pracovat v redakci periodika KMIT a Centru nezávislé žurnalistiky. V roce 1996 se stal členem Centra mediálních studií Fakulty sociálních věd Univerzity Karlovy a komentátorem týdeníku Týden.
Od poloviny 60. let hojně publikuje v řadě periodik (např. Československém vojáku, Ikarii, Kmenu, Mladé frontě, Práci, Stadionu, Technickém magazínu, Tvorbě, Týdnu, Vesmíru, z dětských v Mateřídoušce, Pionýru, Sedmičce pionýrů, Vědě a technice mládeži, překlady hlavně v revui Světová literatura) a spolupracuje s rozhlasem.
Od 70. let se všestranně věnuje literatuře sci-fi - jako tvůrce, recenzent a organizátor. V publicistice se soustředí na popularizaci vědy a rizika vědeckých experimentů, obdobná témata zpracovává i ve svých sci-fi prózách (román Zemřeš podruhé, 1982, s V. Petříkem; povídkový soubor Moře času, 1986; výbor z povídkové tvroby Den na Kallistó, 1989).
Původními pracemi i překlady z angličtiny přispěl do řady sci-fi sborníků a antologií, z nichž několik rovněž redigoval (Navštivte planetu Zemi!, Vesmír je báječné místo pro život) či spoluredigoval (Hledání ztraceného času, se Z. Volným).