Wokalista i kompozytor. Ukończył Zespół Państwowych Szkół Muzycznych II st. im. F. Chopina w Warszawie w klasie piosenki oraz Uniwersytet Muzyczny Fryderyka Chopina w Warszawie (Wydział Kompozycji).
Jako dziecko debiutował w głównej roli w operze dziecięcej „Pan Marimba” w Teatrze Wielkim w Warszawie. W latach 2011-2017 w Teatrze Studio Buffo grał m.in. Jana, głównego bohatera musicalu „Metro”. W latach 2016-2019 występował w Teatrze Muzycznym w Gdyni jako Gringoire – jedna z głównych postaci musicalu „Notre Dame de Paris”. Od 2017 roku pojawia się w kolejnych tytułach Teatru Muzycznego ROMA: „Piloci” (Jan), „Aida” (Radames), „Waitress” (Doktor Pomatter), „We Will Rock You” (Galileo), a obecnie „Wicked” (Fijero).
Laureat konkursów wokalnych i kompozytorskich (m.in. Festiwal Piosenki Retro im. Mieczysława Fogga, konkurs na autorską piosenkę „Pierwszy krok” na portalu Łowimy Talenty). Znany też z programów telewizyjnych takich jak „Szansa na Sukces”, „The Voice of Poland 2”, „Must Be The Music” i „Twoja Twarz Brzmi Znajomo”. W 2020 roku wydał swoją pierwszą płytę pt. „Nadal jestem”. W 2021 otrzymał Nagrodę Publiczności w koncercie „Debiuty” na 58. Krajowym Festiwalu Piosenki Polskiej w Opolu.
TM ROMA: „Wicked”, „We Will Rock You”, „Aida”, „Waitress”, „Piloci”.