Ukończył Państwową Szkołę Muzyczną I i II stopnia w Gdańsku w klasie prof. Jadwigi Ewald (dyplom z wyróżnieniem) oraz Akademię Muzyczną w Łodzi w klasie prof. Andrzeja Orkisza. Studiował również w Hochschule für Musik und Theater w Hanowerze w klasie prof. Gerrita Zitterbarta. W 2016 roku uzyskał stopień doktora w Akademii Muzycznej im. Grażyny i Kiejstuta Bacewiczów w Łodzi.
Jest laureatem wielu prestiżowych konkursów krajowych i międzynarodowych, m.in. im. Johannesa Brahmsa w Gdańsku i Pörtschach, Pierre’a Lantiera w Paryżu oraz G. B. Viottiego we Włoszech. Koncertował w większości krajów Europy, a także w USA, Japonii i Afryce Północnej; w 2001 roku z Triem Polskim debiutował w Carnegie Hall.
Współpracował z licznymi orkiestrami symfonicznymi i kameralnymi, dokonał wielu nagrań radiowych i fonograficznych dla wytwórni DUX, Toccata Classic i CD Accord. Od 2007 roku jest pierwszym solistą Radomskiej Orkiestry Kameralnej. Prowadzi również intensywną działalność pedagogiczną, a jego uczniowie zdobyli ponad 60 nagród na konkursach krajowych i międzynarodowych.
