1967–1971 között a Zeneművészeti Főiskola hallgatója volt; orgonát Gergely Ferencnél, kórusvezetést pedig Várkonyi Zoltánnál tanult. 1971–1972 között Weimarban tanult a Liszt Musikhochschule-ban. 1972–1974 között Lipcsében a Hochschule für Musik Felix Mendelssohn-Bartholdy diákja volt. 1975–1990 között az Országos Filharmónia szólistája volt. 1976–1986 között a Corelli Kamarazenekar művészeti vezetője és szólistája volt. 1979–1984 között a Székesfehérvári Szimfonikus Zenekar karmestereként tevékenykedett. 1989-től az általa alapított Budapesti Bach Kórus vezetője. 1990–1993 között a Hungaroton vezérigazgatója volt. 1991-től a Magyar Zenei Kamara etikai bizottságának elnöke. 2007–2009 között a Debreceni Kodály Kórus vezető karnagya volt.