Urodził się w Gliwicach, mieszka w Zabrzu. Absolwent tamtejszej Ogólnokształcącej Szkoły Sztuk Pięknych (grafika komputerowa). Przygodę ze sceną Gliwickiego Teatru Muzycznego rozpoczął jako adept GTM Junior – wystąpił w jego spektaklach Chłopcy z placu Broni (jako Weiss), Dance with me, Serca dwa (jako Bolo). Współpracował również z Teatrem Prawdziwym, w którym zagrał w bajce muzycznej Pinokio. Uczestniczył w warsztatach polsko-niemieckich, w ramach których wystąpił w spektaklach Słowa, słowa, słowa i Keine Thema w reż. M. Sławińskiego oraz Dom na granicy w reż. Łukasza Witt-Michałowskiego. Uzyskał nagrodę za najlepszą drugoplanową rolę męską na Festiwalu Georgesa Constantine w Bukareszcie. Planuje zdawać na studia aktorskie.