Był współzałożycielem Grupy Literackiej Trust, aktywnym działaczem klubu SFan, Polskiego Stowarzyszenia Miłośników Fantastyki i wydawanego przez stowarzyszenie periodyku „SFera” oraz Klubu Tfurców. Był członkiem Stowarzyszenia Pisarzy Polskich (do 2018).
W 1986-88 pracował w redakcji miesięcznika „Fantastyka”. Był pierwszym redaktorem naczelnym magazynu „Fenix” (w latach 1990–1993). W tym okresie był także redaktorem książek w wydawnictwie „Amber”.
Jako pisarz SF debiutował opowiadaniem Z palcem na spuście w tygodniku „Odgłosy” (lipiec 1982)Odgłosy, nr 16 (1269) Rok XXV 23 lipca 1982 r. s. 10–11.. W tym samym roku za Cortex cerebri zdobył nagrodę w konkursie na opowiadanie SF organizowanym przez Naszą Księgarnię, Młodego Technika, Młodzieżową Agencję Wydawniczą i SFan Klub oraz wyróżnienie za Pilota.
Za twórczość literacką trzykrotnie nagradzany nagrodą im. Janusza A. Zajdla: za powieści Pieprzony los kataryniarza (1995) i Walc stulecia (1998) oraz za opowiadanie Śpiąca królewna (1996). Dwukrotnie otrzymał nagrody Śląskiego Klubu Fantastyki, Śląkfy, jako Twórca Roku (1990 i 1998).