Literacko debiutował w 1980 opowiadaniem Pojedynek opublikowanym w tygodniku studenckim „Politechnik”. Jego debiutem książkowym był zbiór opowiadań Szlaki istnienia. Od tego czasu opublikował przeszło 70 opowiadań i nowel w książkach i na łamach rozmaitych czasopism, m.in. Fantastyki, Feniksa, Młodego TechnikaPor. Andrzej Zimniak: I słyszał woń nenufarów, „Młody Technik” nr 2/1982. s.53, Nowej Fantastyki, Odgłosów, Problemów, Przeglądu Technicznego i Science Fiction. Większość z nich wydał w ośmiu zbiorach autorskich, a także w antologiach. Jego opowiadanie "Klatka pełna aniołów" opublikowano także w przekładzie na czeski, angielski (2010) i francuski. Opublikował też trzy powieści fantastycznonaukowe (Marcjanna i aniołowie, Biały rój i Władcy świtu), a także zbiór esejów na temat futurologii oraz tomik fraszek.

Jest członkiem Stowarzyszenia Pisarzy Polskich, pomysłodawcą i spiritus movens Nagrody Literackiej im. Jerzego Żuławskiego.