Uczeń Państwowej Szkoły Muzycznej I st. w klasie perkusji oraz Warsztatowej Akademii Musicalowej Pawła Podgórskiego. Umiejętności aktorskie rozwija na planach filmowych i serialowych (m.in. „Barwy szczęścia”), a muzyczno-wokalne w projektach teatralnych i dubbingowych. Ma w swoim dorobku role w spektaklach w Teatrze Narodowym („Alicji Kraina Czarów”, „Baron Münchhausen dla dorosłych”, „Matka Joanna od Aniołów”, „Kordian”), Teatrze Dramatycznym („Kinky Boots”), Teatrze Muzycznym Roma („Księga dżungli”, „Dzielny Głębinek”) i Teatrze Rampa w Warszawie („40-latek. Musical warszawski”). Jego głosem posługuje się m.in. Pinokio z animacji „Guillermo del Toro: Pinokio”, Tim w „Scrooge: Opowieść wigilijna” oraz Mały Książę w słuchowisku Polskiego Radia o tym samym tytule. W Teatrze Syrena występuje w musicalach „Rodzina Addamsów” oraz „Matylda”.
