Pisarz, autor słuchowisk radiowych, scenarzysta filmowy. Wydał powieści „Kapitan Car”, „Diabeł na dzwonnicy”, „Kino „Szpak”, „Pogoda dla wszystkich”, „Mumia świętego Piotra”, Patriotów 41”, „Mundur”, „Malinówek”, zbiór opowiadań „Korytarz” i wybór słuchowisk radiowych „Niepotrzebny wiersz”. Autor kilkudziesięciu słuchowisk i współautor scenariuszy kilku seriali, z których najbardziej znanym jest „Blondynka”. Książki były tłumaczone na niemiecki, rosyjski, ukraiński i czeski. Otrzymał nagrody Biblioteki Raczyńskich, Fundacji Wyzwania, na festiwalu Dwa Teatry i dwukrotnie Warszawskiej Premiery Literackiej. Był nominowany do nagrody im. Józefa Mackiewicza i dwukrotnie do nagrody im. Cypriana Kamila Norwida. Jest członkiem Polskiego PEN Clubu i Stowarzyszenia Filmowców Polskich