Estudió en la Accademia di Santa Cecilia de Roma.
Fue director de orquesta en varios teatros europeos.
Fue director artístico del Teatro San Carlo de Nápoles.
Compuso varias óperas: Vivì (1957), Hatikvà (1957), Il quadro delle meraviglie (1961), La stirpe di Davide (1962), Il diavolo in giardino (1963), Le notti della paura (1963), Luisella (1969), La speranza (1970), Il ritratto di Dorian Gray (1982), Il principe felice (1982), Le teste scambiate (1988), Le notti bianche (1990) y Anno Domini 3000 (2001).
Realizó también el ballet Mario e il mago (Milà), así como obras sinfónicas y música de cámara.