Ukończył studia na wydziale Historii Sztuki UW, kontynuował studia scenariuszowe i reżyserskie na UCLA w Los Angeles, Binger Film Institute w Amsterdamie i Mistrzowskiej Szkole Reżyserii Filmowej Andrzeja Wajdy.
Pisał scenariusze, realizował i prowadził wiele programów telewizyjnych i filmów dokumentalnych. Scenarzysta filmów fabularnych „Egoiści” M. Trelińskiego, „Ono” M. Szumowskiej, „Katyń” Andrzeja Wajdy, „Boisko bezdomnych” Kasi Adamik. Napisany razem z Dariuszem Gajewskim tekst „Ostatnia niedziela” wygrał konkurs PISF na scenariusz o Powstaniu Warszawskim. Jest również autorem kilku sztuk teatralnych w tym „Trzech kobiet wokół mojego łóżka” nagrodzonej w konkursie Teatru Polskiego we Wrocławiu i Dialogu.