Pochodzący z Lublina aktor telewizyjny i teatralny. Dyplom oraz wykształcenie zdobył w krakowskiej Akademii Sztuk Teatralnych, na wydziale aktorskim. Od najmłodszych lat czynnie biorący udział w różnego rodzaju projektach i inicjatywach kulturalnych. W teatrze zawodowym debiutował już na trzecim roku studiów w spektaklu „Krakowskie Abecadło” w Teatrze Ludowym w Krakowie. Można zobaczyć go również na scenie Teatru Syrena w Warszawie w przedstawieniu „Rodzina Adamsów”W wolnych chwilach użycza swojego głosu w filmach, grach komputerowych oraz audiobookach.
W Teatrze Miejskim w Gliwicach gra postac Hucka Finna w spektaklu „Przygody Tomka Sawyera” w reż. Krzysztofa Materny.