Występował z wieloma polskimi orkiestrami symfonicznymi, między innymi z Sinfonią Varsovią, Filharmonią Krakowską, Filharmonią Śląską) pod batutą takich dyrygentów jak: Jan Krenz, Tadeusz Strugała, Volker Schmidt-Gertenbach, Krzysztof Missona, Jerzy Katlewicz, Mirosław Jacek Błaszczyk, Tomasz Bugaj.
Oprócz działalności solistycznej pianista chętnie sięga po utwory kameralne, wykonując je ze skrzypkami Szymonem Krzeszowcem i Piotrem Pławnerem oraz sopranistką Ewą Iżykowską, a także z Kwartetem Śląskim, Kwartetem Camerata, Royal String Quartet i Orkiestrą Aukso.
Od 1998 zajmuje się również pracą pedagogiczną – jest profesorem uczelni w Katedrze Fortepianu Akademii Muzycznej im. Karola Szymanowskiego w Katowicach. Wcześniej pełnił również funkcję prorektora ds. dydaktyki i nauki (2008–2012), a następnie był kierownikiem Katedry Fortepianu w tej uczelni (2012–2016). Prowadzi krajowe i zagraniczne warsztaty pianistyczne. Jest pomysłodawcą i głównym organizatorem odbywających się od 2010 roku Międzynarodowych Pianistycznych Kursów Mistrzowskich w Katowicach. W 2014 został powołany do Rady Programowej Narodowego Instytutu Fryderyka Chopina.