Nel corso della sua carriera ha scritto numerosi brani per artisti come Mietta, Mia Martini, Anna Oxa, Andrea Bocelli, Franco Califano, Rita Pavone, Marcella Bella e i Ricchi e Poveri. Ha inoltre partecipato 8 volte al Festival di Sanremo, raggiungendo l'apice del successo nel 1990, posizionandosi al terzo posto con Vattene Amore in coppia con Mietta. Le sue più importanti composizioni sono 1950, L'Immenso, La Vita Mia, Cantare è d'amore e Notte Bella Magnifica.
Dichiaratamente cattolico, ha musicato testi sacri legati al mondo della fede come Il Cantico delle Creature e le Beatitudini e ha dedicato un brano a Papa Giovanni Paolo II: "Un uomo venuto da lontano". Di diffusione europea sono le colonne sonore composte per la serie fantasy Fantaghirò. Nel 2004 vince il Premio Lunezia per il valore musical-letterario delle sue canzoni.