Mając 20 lat dokonał pierwszej znaczącej aranżacji biorąc na warsztat piosenkę „La gatta” Gino Paolego. Następnie zaaranżował inne jego piosenki jak: „Senza fine”, „Sassi”, „Un uomo vivo”. Później współpracował z Luigim Tenco (między innymi aranżacja piosenek „Quando”, „Se qualcuno ti dirà”) i Fabriziem De André (aranżacja pierwszych 8 albumów). W 1963 roku skomponował swój pierwszy utwór „Se mi vuoi lasciare”, wykonany przez Michele. W 1968 roku wyprodukował albumy zespołów Le Orme i New Trolls, w tym Senza orario senza bandiera tego ostatniego, uważany za pierwszy włoski album koncepcyjny.
Lata 70. i późniejsze Nawiązał współpracę z Lucio Battistim, która trwała siedem lat. Współpracował też z takimi artystami jak Mina, Ornella Vanoni, Lucio Dalla, Sergio Endrigo, Ricchi e Poveri, Paul Anka i Neil Sedaka. Współpracował również z najlepszymi włoskimi muzykami sesyjnymi tamtych czasów jak: perkusiści Tullio De Piscopo i Gianni Dall'Aglio, basiści Bob Callero i Gigi Cappellotto, trębacz Emilio Soana czy gitarzysta Marco Zoccheddu. Oprócz fortepianu grał również na syntezatorach, Moogu, organach Hammonda, klawinecie i innych instrumentach typowych dla tamtej epoki.