Student studiów magisterskich na Uniwersytecie Muzycznym Fryderyka Chopina na kierunku wokalnym ze specjalizacją musicalową, wcześniej ukończył studia licencjackie na tej samej uczelni, także absolwent Policealnego Studium Aktorskiego im. A. Sewruka przy Teatrze im. S. Jaracza w Olsztynie. Jest laureatem olsztyńskiej nagrody Talent Roku 2013, podczas XVII Festiwalu Teatrów Moraw i Śląska w Teatrze Cieszyńskim w Czeskim Cieszynie uhonorowany nagrodą dla najlepiej zapowiadającego się młodego aktora (2017). Jego debiutem była rola Christiana w Cyranie w Teatrze Muzycznym w Łodzi (2015), później występował w Teatrze Rampa w Warszawie (m.in. Kobiety na skraju załamania nerwowego, Twist and Shout, Monter, Rapsodia z demonem, Ryszard, Jesus Christ Superstar, Szymon Zelota), a ostatnio w Operze i Filharmonii Podlaskiej w Białymstoku (West Side Story, Action i Big Deal). Pracuje także w dubbingu (SDI Media, Start International, AIUNO, Studio Publishing i in.). Agent Branton w musicalu Złap mnie, jeśli potrafisz.