Inizio' la sua carriera agli inizi degli anni Settanta con Claudio Baglioni, collaboro' poi con Francesco De Gregori (Alice), Ron (Il gigante e la bambina), Rino Gaetano (I love you Marianna) e Mia Martini (Oltre la collina). Fece parte dei Buon vecchio Charlie con i quali registro' un album, e successivamente dei Libra, formazione pop rock con elementi jazz, con i quali realizzo' due album per la Motown Records ed uno con la Ricordi. Nel 1975, trascorse un lungo periodo negli Stati Uniti sempre con i Libra, suonando come supporter a Frank Zappa, Chicago, The Spirits, The Tubes, Steppenwolf. Fin dagli inizi della sua carriera, oltre ad approfondire lo studio e l'uso dell'organo Hammond (suo strumento primario), dedico' molte energie allo sviluppo ed all'applicazione delle neonate tecnologie elettroniche alla musica, divenendo uno dei pionieri in Italia nell'uso dei sintetizzatori e successivamente dei software musicali. Rientrato in Italia nel 1976, inizio' una lunga ed intensa collaborazione con l'RCA Italiana, sia come session man che come arrangiatore.
Agli inizi della carriera lavoro' con Baglioni, De Gregori, Ron, Gaetano e Martini
Ha collaborato a numerose produzioni (sia in studio che live) con artisti italiani e stranieri, tra cui: Renato Zero, 1977 (Zerofobia), 1978 (Zerolandia), 1979 (Ero Zero), 1994 (L'Imperfetto), 1995 (Sulle tracce dell'imperfetto), Anna Oxa. 1978 (Un'emozione da poco), Riccardo Cocciante, 1980 (Cervo a Primavera), 1982 (Cocciante), 1983 (Sincerita') Gianni Morandi, Rino Gaetano, 1973 (I love you Marianna), 1979 ( Resta vile maschio dove vai?), 1980 (E io ci sto) Lucio Dalla, 1977 (Com'e' profondo il mare) Mia Martini, 1971 (Oltre la collina), 1975 (che vuoi che sia... se t'ho aspettato tanto), 1990 (La mia razza) Perigeo, Nada, 1979 (Nada) Roberto Vecchioni, Adriano Celentano, Wess Johnson e Dori Ghezzi, Alan Sorrenti, Gianni Togni, Mimmo Cavallo, Schola Cantorum, Eugenio Bennato, Teresa De Sio, Amii Stewart, Mike Francis, Fiorella Mannoia, Loredana Berte', Luca Barbarossa, Ivan Cattaneo, Franco Battiato, Giuni Russo, Ivan Graziani, Ivano Fossati, Flavia Fortunato, Eduardo De Crescenzo, Paola Turci, Bruno Martino, 1991 (Lasciamo che sia il tempo) Amedeo Minghi, Sandro Giacobbe, El Puma, Banco del Mutuo Soccorso, Francesco Di Giacomo, Shel Shapiro, Sam Moore, Solomon Burke, Eddie Floyd, Giorgia, Gli Io vorrei la Pelle Nera, Los Reyes, Alex Baroni, Nino D'Angelo, Alessandro Safina, Buddy Miles, Gato Barbieri, Roberto Gatto, Danilo Rea, Maurizio Giammarco, Marcello Rosa, Enzo Pietropaoli, Giovanni Tommaso, Fabrizio Bosso, Gianfranco Continenza, Mark Eagan, Tetsuo Sakurai, Bob Mintzer, Alex Britti, Enzo Gragnaniello, Rossana Casale, Chryssie Hynde, Daniele Silvestri, Laura Pausini, Noa, Billy Preston. Ha collaborato alla realizzazione di diverse colonne sonore cinematografiche con Ennio Morricone, Riz Ortolani, Luis Bacalov, Pino Donaggio ed altri autori. Nel 1980 e' stato premiato con il Telegatto come miglior session-man per la stagione discografica 1979-80, da quello stesso anno e' diventato stretto collaboratore e pianista di Antonello Venditti, partecipando a tutte le sue produzioni discografiche e alle sue tourne'e; per il cantautore romano ha realizzato ed arrangiato Ricordati di me, Alta Marea, Amici mai e Dolce Enrico. E' venuto a mancare questa mattina a Roma, dove si era trasferito nel 1963.