Nato a Roma il 21 dicembre 1939 si è affermato soprattutto come autore di colonne sonore.
Sono famosi i suoi temi scritti per i film polizieschi italiani come La banda del gobbo, Italia a mano armata, Napoli violenta e Roma a mano armata. Ne ha commentati più di trenta, collaborando per lo più con Umberto Lenzi e Marino Girolami.
Il grande successo arriva con il tema del film Lo chiamavano Trinità del 1970 diretto da Enzo Barboni.
Nel 1978 - 1979, lavora come direttore musicale alle prime tredici puntate della terza edizione di Domenica in condotta da Corrado e nel 2013 nelle 4 puntate dello show televisivo “Panariello non esiste”.
Compone ancora per il regista Enzo Barboni il commento per Non c'è due senza quattro” e Nati con la camicia” con Bud Spencer e Terence Hill , sempre con risultati eccellenti.
Notevole il successo della colonna sonora del film L'ultima neve di primavera, che ha occupato i primi posti della hit parade per molti mesi,restando una delle musiche più commoventi della storia del cinema italiano. Questo e altri brani, tra cui una versione della famosa sigla di Lupin, sono stati raccolti e pubblicati nel 2010 nell'album Golden '70.
Nel 2003 è stato eletto consigliere di amministrazione della SIAE e attualmente è Presidente della Consiglio di sorveglianza.
Colonne sonore
1967
Il ragazzo che sapeva amare, regia di Enzo Dell'Aquila
Addio, mamma!, regia di Mario Amendola
1968
Il sole è di tutti, regia di Domenico Paolella
1969
L'assassino fantasma, regia di Javier Setó
1970
Sei jellato amico, hai incontrato Sacramento, regia di Giorgio Cristallini
Lo chiamavano Trinità, regia di Enzo Barboni
1972
Padella calibro 38, regia di Antonio Secchi
I due volti della paura (Coartada en disco rojo), regia di Tulio Demicheli
1973
Le Amazzoni - Donne d'amore e di guerra, regia di Alfonso Brescia
L'ultima neve di primavera, regia di Raimondo Del Balzo
1974
Adolescenza perversa, regia di José Bénazéraf
Storia de fratelli e de cortelli, regia di Mario Amendola
Una donna per sette bastardi, regia di Roberto Bianchi Montero
Lucrezia giovane, regia di Luciano Ercoli
Chi sei?, regia di Ovidio G. Assonitis, Robert Barrett
Il piatto piange, regia di Paolo Nuzzi
1975
Lezioni private, regia di Vittorio De Sisti
Bianchi cavalli d'agosto, regia di Raimondo Del Balzo
Superuomini, superdonne, superbotte, regia di Alfonso Brescia
Il giustiziere sfida la città, regia di Umberto Lenzi
1976
Italia a mano armata, regia di Marino Girolami
Giovannino, regia di Paolo Nuzzi
Laure, regia di Emmanuelle Arsan e Ovidio G. Assonitis
Roma a mano armata, regia di Umberto Lenzi
Napoli violenta, regia di Umberto Lenzi
Albert e l'uomo nero, regia di Dino B. Partesano
1977
Genova a mano armata, regia di Mario Lanfranchi
Il cinico, l'infame, il violento, regia di Umberto Lenzi
Hold-Up, istantanea di una rapina, regia di Germán Lorente
1978
Il grande attacco, regia di Umberto Lenzi
La banda del gobbo, regia di Umberto Lenzi
1979
Stridulum, regia di Giulio Paradisi
Da Corleone a Brooklyn, regia di Umberto Lenzi
Scusi, lei è normale?, regia di Umberto Lenzi
1980
Il ficcanaso, regia di Bruno Corbucci
Delitto a Porta Romana, regia di Bruno Corbucci
L'ultimo cacciatore, regia di Antonio Margheriti
Trider G7 (Anime giapponese) del genere Mecha
1982
Delitto sull'autostrada, regia di Bruno Corbucci
Ciao nemico, regia di Enzo Barboni
1983
Nati con la camicia, regia di Enzo Barboni
1984
Non c'è due senza quattro, regia di Enzo Barboni
1987
Rimini, Rimini - Un anno dopo, regia di Bruno Corbucci, Giorgio Capitani
The curse - La fattoria maledetta, regia di David Keith
1991
Demoni 3, regia di Umberto Lenzi
Caccia allo scorpione d'oro, regia di Umberto Lenzi
1992
Hornsby e Rodriguez - sfida criminale, regia di Umberto Lenzi
2006
Vic, regia di Sage Stallone