Napoletano ma romano d'adozione è tra i compositori italiani più noti.
Ha scritto molte canzoni di successo tra cui: Ma che freddo che fa, Il cuore è uno zingaro, Ma chi se ne importa, Un grande amore e niente più, Ancora e alcune colonne sonore, musiche di spettacoli teatrali e sigle di programmi televisivi.
Con Arbore ha composto i suoi successi più popolari: Ma la notte no, Il materasso, Il Clarinetto, Cacao Meravigliao, Si, la vita è tutt’un quiz, Vengo dopo il Tiggì.
Tra i suoi film più noti Scugnizzi, per la cui colonna sonora ha vinto Il David di Donatello, diventato poi il musical C'era una volta... Scugnizzi.
Sono sue anche le musiche di alcuni spettacoli teatrali, tra cui È molto meglio in due con Gianfranco Iannuzzo e Paola Quattrini, e di gran parte delle commedie musicali interpretate da Enrico Montesano.
Oggi è anche produttore di teatro.