Wielokrotnie występował na festiwalach w Polsce i za granicą, m.in. Montreux Jazz Festival, The Hague Jazz, Bielska Zadymka Jazzowa, Brisbane Jazz Festival, Kolory Polski, Jazz nad Odrą, Festiwal Pianistów Jazzowych w Kaliszu, Sofia Jazz Peak Festival, Celje International Jazz Festival. Oprócz tego koncertował m.in. w sali NOSPR w Katowicach, Konserwatorium w Sankt Petersburgu, Filharmonii „Sinfonia Baltica”, Filharmonii Zabrzańskiej, Filharmonii Świętokrzyskiej, Instytucie Fińskim w Paryżu, Opus Jazz Club w Budapeszcie, Teatrze Roma w Warszawie oraz Hudson Studios w Nowym Jorku.

Współpracował m.in. z Janem Ptaszynem Wróblewskim, Tomaszem Stańko, Robertem Majewskim, Henrykiem Miśkiewiczem, Lorą Szafran, Bernardem Maselim, Krzysztofem Herdzinem, Orkiestrą Aukso oraz Zespołem Śpiewaków Miasta Katowice Camerata Silesia.

Wykładowca Akademii Sztuk Teatralnych im. Stanisława Wyspiańskiego w Krakowie (od 2018) oraz Instytutu Jazzu Akademii Muzycznej im. Karola Szymanowskiego w Katowicach (w latach 2012–2019). W 2020 uzyskał stopień doktora sztuk muzycznych.