Musikalische Ausbildung als Pianist und Theorielehrer in Winterthur und Zürich. Weitere Ausbildung als Dirigent und Komponist in Köln u.a. bei Hans Werner Henze.
Seit 1984 Theorielehrer an der Hochschule Winterthur-Zürich.
Seit der Uraufführung der Kammeroper "Satyros" in Nürnberg 1986 zahlreiche Kompositionsaufträge im In- und Ausland und an verschiedenen Festivals. 1995 Werkjahr der Stadt Zürich.
1994 Gründung der Kinderkompositionsklasse am Konservatorium in Zürich. Seit der Uraufführung der Kinderoper "D'Horchhäxe" (1988) zahlreiche musikalische und theatralische Projekte mit Kindern und für Kinder.