Osnovnu školu je završio u Šapcu, a gimnaziju u Novom Sadu 1968.godine. Akademiju za pozorište, film, radio i televiziju je studirao u Beogradu; diplomirao je na odsjeku Dramaturgije 1973.godine. Od 1973.do 1978. godine radi kao dramaturg za Dramski program TV Beograd.
Između 1986.-1988. godine radi kao docent na Fakultetu dramskih umetnosti u Beogradu. Od 1998.je direktor Zvezdara teatra u Beogradu. Listopada 2000. godine izabran je za dopisnog člana, a 2009. za redovnog člana SANU. U periodu 2005. i 2006. bio je ambasador Srbije i Crne gore, odnosno Srbije, u Portugalu. Živi i radi kao profesionalni pisac u Beogradu.
Autor je drama: Maratonci trče počasni krug (1973), Radovan Treći ( 1973).,Sabirni centar(1982.), Balkanski špijun(1983.),Profesionalac (1990.) i mnogih drugih, a sve su igrane u teatrima diljem sveta i prevedene na brojne jezike.
Pisac je mnogobrojnih filmskih scenarija (izdvojimo tek neke) – Ko to tamo peva (1980., režija S. Šijan), Maratonci trče počasni krug( 1981., režija S.Šijan), Balkanski špijun (1984., režija D. Kovačević i B. Nikolić),Profesionalac (2003., režija D. Kovačević)…
Nagrađen je mnogim najprestižnijim nagradama i priznanjima u zemlji i inozemstvu (četiri Sterijine nagrade, Sterijina nagrada grada Vršca za najbolju komediju, dvije Nagrade Branko Ćopić, Nagrada Miloš Crnjanski, Nagrada Marin Držić, dvije Zlatne arene, dva Grand Prixa za scenarije filmovaBalkanski špijun i Profesionalac na Filmskom festivalu u Montrealu; nominaciju za Profesionalca među 6 najboljih europskih scenarija za 2003. od strane Europske Filmske Akademije u Berlinu, Chaplinova nagrade za filmKo to tamo peva, Prva nagrade na TV festivalu u Cannesu, Zlatne palme na canneskom festivalu za Podzemlje-Underground, proglašenje filma Ko to tamo peva za najbolji film jugoslovenske kinematografije od 1945 do 1995. i brojne druge).