1958-tól 1960-ig amatőr díszlettervezője volt a Kispesti Színháznak. 1962 és 1967 között végezte építészeti tanulmányait Budapesten, az Iparművészeti Főiskolán. A József Attila Színházban volt világosító és díszlettervező-asszisztens 1960-tól 1962-ig. 1963-ban az Egyetemi Színházhoz került, ahol díszlet- és jelmeztervező volt. 1965-től tíz éven át volt a Bayreuthi Ünnepi Játékok díszlettervező-asszisztense. 1968-tól 1979-ig műteremvezető világosító és megbízott díszlettervező volt a Magyar Állami Operaházban. Első operaházi díszlettervezését Verdi: Trubadur című operájához készítette. A Népszínház vezető díszlet- és jelmeztervezője lett 1979-ben, ahol 5 éven keresztül dolgozott. A Nemzeti Színházhoz 1983-ban került, ahol díszlettervező volt. 1968 óta dolgozott több budapesti és vidéki színháznak is, s gyakran hívták külföldi színházakhoz is. 1989 és 2005 között a Magyar Állami Operaház vezető díszlettervezője volt. Nevéhez fűződik 2008-ban Szörényi Levente és Bródy János: István, a király című rockoperájának jubileumi előadásának díszlettervezése. Aichiben 2005-ben a világkiállítás német kiállítási pavilonját, 2010-ben pedig a sanghaji világkiállítás német pavilonjának kastély éttermét tervezte. 2013-tól a Magyar Művészeti Akadémia Színházművészeti Tagozatának rendes tagja.