Absolwent wydziału aktorskiego PWST we Wrocławiu. Od II roku studiów brał udział w spektaklach dyplomowych grając znaczące role m.in. Pana Forda w „Wesołych kumoszkach z Windsoru” w reż. R. Brzyka czy Wacława Niżyńskiego w spektaklu „Połamany ludzik” w reż. B. Klimczak. W Warszawie zadebiutował główną rolą w Teatrze Komedia w tragikomedii „After Ashley Show” w reż. M. Sławińskiego. Brał udział w głośnych spektaklach realizowanych metodą verbatimu realizowanych przez Teatr Ad Spectatores we Wrocławiu: „Nangar Khel” w reż. M. Masztalskiego oraz „Gay Love Story” w reż. A. Ilczuk (za rolę Sergiusza w ostatnim ze wspomnianych spektakli był nominowany do Nagrody Marszałka woj. Dolnośląskiego). Obecnie można go zobaczyć na deskach Teatru Polonia w sztuce „Zbrodnia z premedytacją” reż. I. Cywińska oraz w Teatrze 6 Piętro w spektaklu „Chory z urojenia” gdzie wciela się w postać Tomasza Biegunki.
Wystąpił w wielu produkcjach filmowych i telewizyjnych, głównie wciela się w postaci drugoplanowe m.in.: w „Wojnie polsko-ruskiej” w reż. X. Żuławskiego jako Kacperek, w „Skrzydlatych świniach” w reż. A. Kazejak jako kibic Pała, w polsko-słowackiej produkcji „Latający Cyprian” w reż. M. Čengel-Solčansky, „Trzech minutach 21.37” w reż. M. Ślesickiego, „Dniu Kobiet” w reż. M. Sadowskiej, „80 milionach” w reż. W. Krzystka, „Ostatnim piętrze” w reż. T. Króla czy jako Janek Bytnar w filmie M. Malca „Oni szli Szarymi Szeregami”. W pierwszoplanowej roli debiutował w krótkometrażowej produkcji Studia Munka „128 szczur” w reż. J. Pączka. Na małym ekranie można było go oglądać w „Ratownikach” w reż. M. Wrony jako Jelonka czy w serialu „Wojnie i miłości 1920” w reż. M. Migasa jako Pietrka.