Absolwent Akademii Muzycznej im. Karola Szymanowskiego w Katowicach w klasie prof. Józefa Stompla. W latach 1991-1996 doskonalił swoje umiejętności pianistyczne pod kierunkiem Karl-Heinza Kämmerlinga, André Dumortiera i Jean-Claude’a Vanden Eyndena. Jest laureatem Międzynarodowych Konkursów Pianistycznych w Paryżu (Konkurs im. Marguerite Long i Jacques'a Thibaud) i w Montrealu. Był najlepszym polskim uczestnikiem XII Międzynarodowego Konkursu Pianistycznego im. Fryderyka Chopina w Warszawie, w roku 1990. Otrzymał wtedy nagrodę za najlepsze wykonanie Poloneza oraz szereg nagród pozaregulaminowych.
Występował jako solista i kameralista w większości krajów europejskich, krajach obu Ameryk, Azji i Australii. Koncertował z większością polskich orkiestr symfonicznych, Orkiestrą Aukso, Kwartetem Śląskim, Kwartetem Camerata, Royal String Quartet, a także ze skrzypkami: Szymonem Krzeszowcem i Piotrem Pławnerem oraz sopranistką Ewą Iżykowską. Zarejestrował kilkanaście płyt dla wytwórni: Polskie Nagrania, Bearton, DUX, Sony Music Polska, IMC oraz Chandos, z utworami Bacewicz, Brahmsa, Chopina, Debussy’ego, Liszta, Schumanna, Szymanowskiego i Zarębskiego. Dla Narodowego Instytutu Fryderyka Chopina nagrał między innymi Preludia op. 28 oraz komplet Ballad Fryderyka Chopina na instrumentach historycznych Pleyel (1848) oraz Erard (1849). W latach 2000 i 2005 jego płyty dwukrotnie zostały wyróżnione nagrodą Grand Prix du Disque Frédéric Chopin, w roku 2002, 2009 i 2019 uhonorowane nagrodą Fryderyk.
Od roku 1998 roku pianista zajmuje się również pracą pedagogiczną. Jest profesorem w Katedrze Fortepianu Akademii Muzycznej im. Karola Szymanowskiego w Katowicach. W latach 2008-12 dodatkowo pełnił funkcję prorektora ds. nauki i dydaktyki, a w latach 2012-2016 był kierownikiem Katedry Fortepianu w tej Uczelni. W latach 2020-2023 był również pedagogiem Uniwersytetu Muzycznego Fryderyka Chopina w Warszawie. Od 2023 roku jest profesorem gościnnym w Showa University w Japonii.
Juror międzynarodowych konkursów pianistycznych: im. Marguerite Long i Jacques’a Thibaud w Paryżu (2009), im. Fryderyka Chopina w Warszawie (2015, 2021), im. Artura Rubinsteina w Pekinie (2016), im. Vladimira Horowitza w Kijowie (2016, 2019), im. Ignacego Jana Paderewskiego w Bydgoszczy (2010, 2013), a także wielu innych (Australia, Bułgaria, Francja, Japonia, Singapur, Włochy, USA). W 2023 roku był przewodniczącym jury II Międzynarodowego Konkursu Chopinowskiego na Instrumentach Historycznych w Warszawie. Prowadzi regularnie kursy pianistyczne w kraju i za granicą (Austria, Belgia, Chiny, Japonia, Kanada, Niemcy, Włochy, USA). Pomysłodawca i główny organizator (do roku 2017), Międzynarodowych Kursów Pianistycznych w Katowicach.
Od 2014 roku zasiada w Radzie Programowej Narodowego Instytutu Fryderyka Chopina. Jest także członkiem zarządu Towarzystwa im. Fryderyka Chopina w Warszawie.