Debiutował w „Świecie Młodych” w 1987 roku, kolejne opowiadanie opublikował blisko dwadzieścia lat później: w 2006 roku w antologii Tempus Fugit wydanej przez Fabrykę Słów. Kolejne teksty publikował w wielu czasopismach, między innymi w „Nowej Fantastyce”, „Science Fiction, Fantasy i Horrorze”, „Czasie Fantastyki”; a także w internetowych magazynach: „Fahrenheit”, „Esensja” i „Creatio Fantastica”. W 2014 roku debiutował powieścią Pokój światów. Jest autorem pierwszej polskiej powieści umieszczonej w uniwersum Metro 2033 Dmitrija Głuchowskiego – akcja Dzielnicy obiecanej toczy się w krakowskiej Nowej Hucie.