Ha studiato flauto, sassofono e composizione, ha suonato con moltissimi musicisti del jazz internazionale come: Keith Tippett, Phil Woods, George Gruntz, Joe Hendricks, Hannibal Marvin Peterson, Paolo Fresu, Maria Schnaider, Bob Mintzer, Maurizio Giammarco, Mattias Ruegg, John Tchicai, Pietro Tonolo...