Współautor scenariuszy filmów Wojciech Marczewskiego Czas zdrady i Weiser; autor i współautor scenariuszy do wielu seriali; producent filmowy i telewizyjny. Opublikował m.in. Wojna Peloponeska, Znak, 1990 oraz Arka Noego, Dialog, 2001.