Nel 1988 si diploma in contrabbasso presso il Conservatorio “G. Tartini” di Trieste.
Dal 1989 ad oggi ha partecipato (anche con gruppi guidati da lui stesso o in solo) a svariati jazz festival in tutto il mondo (Francia, Yugoslavia, Cecoslovacchia, Grecia, Macedonia, Germania, Austria, Belgio, Slovenia, Finlandia, Croazia, Svizzera, Tunisia, Spagna, Inghilterra, Canada, Giappone, Olanda, Danimarca, Norvegia, U.S.A., Turchia, Giordania, Brasile).
Ha inoltre suonato con molti musicisti di fama internazionale:
Enrico Rava, Gianluigi Trovesi, Cecil Taylor, Anthony Braxton, Keith e Julie Tippett, Louis Moholo, Roswell Rudd, Franco D’Andrea, Tim Berne, Chris Speed, Benny Golson, Willem Breuker, Tristan Honsinger, Massimo Urbani, Giancarlo Schiaffini, Antonello Salis, Maria Pia De Vito, Claudio Roditi, Richard Galliano, Ellen Christi, Herb Robertson, Guido Mazzon, Tony Scott, Roberto Ottaviano, Hamid Drake, Alexander Hawkins e molti altri. Inoltre ha fatto parte di numerose formazioni, importanti nel panorama jazzistico internazionale: Enrico Rava Electric Five, Italian Instabile Orchestra, Nexus, Gianluigi Trovesi nonet, Roberto Ottaviano Eternal Love, Enten Eller, Pino Minafra Sud Ensemble e altri.
Ha partecipato a svariate trasmissione radiofoniche e televisive, anche presso importanti emittenti, come la RAI.