Koncertuje na całym świecie. Do tej pory występował w niemal całej Europie oraz w Kazachstanie, Kirgizji, Izraelu, Maroku, Iranie, Brazylii, USA, Meksyku, Chinach i Japonii.
Współpracował m.in. z takimi muzykami jak:
Sam Rivers, Archie Shepp, Miroslav Vitous, Gary Thomas, Greg Osby, Bobby McFerrin, Jeff 'Tain' Watts, Trilok Gurtu, Mino Cinelu, Tomasz Stańko, Ted Curson, Adrian Mears, Ernst Reijseger, Wolfgang Puschnig, Lage Lund, Orlando Le Fleming, Joe Martin, Jean-Paul Bourelly, Majid Bekkas, Anthony Cox, Lars Danielsson, Nelson Veras, Anthony Joseph, John B. Arnold, Joey Calderazzo, Mircea Tiberian, Fisz Emade, Agata Zubel, Krzysztof Knittel, Marcin Wasilewski Trio i Leszek Możdżer.
Pod własnym nazwiskiem wydał prawie 30 płyt, współpracuje z m.in. wytwórniami , PAO Records, Meta Records, For Tune.
Komponuje także muzykę do spektakli teatralnych.