Nato a Santa Maria (Cosenza) il 14 agosto 1929, è stato percussionista e compositore, amico e collaboratore di Bruno Maderna all'interno dello Studio di Fonologia creato da Luciano Berio.
Dopo essersi avvicinato alla sperimentazione e alla musica elettronica, a cavallo degli anni 60 e 70, compone le musiche per i più celebri sceneggiati televisivi, come la serie di Nero Wolfe (celebre detective interpretato da Tino Buazzelli, per la regia di Giuliana Berlinguer) e Il Segno del comando, per la regia di Daniele D'Anza (con la sigla di chiusura "Cento campane", eseguita da "Nico e i Gabbiani", che fu subito un grande successo discografico).
Colonne sonore per la televisione e il cinema
1980 Episodi della vita di un uomo (TV movie)
1978 Madame Bovary (TV mini-series)
1975 L'amaro caso della baronessa di Carini (TV mini-series)
1974 Ho incontrato un'ombra (TV mini-series)
1972 Joe Petrosino (TV mini-series)
1972 Arcana
1971 Il segno del comando (TV mini-series)
1969-1971 Nero Wolfe (TV series)
– Salsicce 'Mezzanotte' (1971)
– La casa degli attori (1970)
– Un incidente di caccia (1969)
– Il pesce più grosso (1969)
– Per la fama di Cesare (1969)
1968 Le inchieste del commissario Maigret (TV series)
– Maigret e i diamanti (1968)
1968 La donna di quadri (TV mini-series)
1967 Sheridan: Squadra omicidi (TV mini-series)
1964 Ça ira (Il fiume della rivolta) (documentary)
1975 L'amaro caso della baronessa di Carini (TV mini-series) (conductor - 4 episodes)
1971 Il segno del comando (TV mini-series)