Aktor ukończył Państwową Wyższą Szkołę Teatralną w Krakowie, Wydział Teatru Tańca w Bytomiu. Współpracował z warszawskim Teatrem Muzycznym Roma, Teatrem Dramatycznym w Białymstoku oraz krakowskimi teatrami - Stu i KTO. Od 2015 roku pracuje w zespole Teatru Polskiego w Szczecinie.
Ma na koncie role w filmach: "Furioza", "Dzień kobiet" i "Studniówk@". Wystąpił też w serialach: "Barwy szczęścia", "Dom pod Dwoma Orłami", "Prawo Agaty", "Młody Piłsudski".
Na deskach Teatru Polskiego debiutował rola Romea w "Romeo i Juli" Szekspira. Można go też zobaczyć w "Nocy Kolorowych Chmur", "Piaf" i "Cabarecie".