În anul 2011 a absolvit Universitatea „Lucian Blaga” din Sibiu, obținând Licența cu specializarea ,,Arta Actorului”. Între 2011-2013 a urmat programul de Masterat al aceleiași facultăți aprofundând „Arta interpretării caracterelor dramatice”. În aceeași perioadă, a fost angajat al Teatrului Tineretului din Piatra Neamț. Între 2013 și 2021 a fost actor al Teatrului Național „Radu Stanca” din Sibiu. Din anul 2022 este actor independent. Până în prezent, a interpretat numeroase roluri, printre care Noah în „Omul care aduce ploaia” de Richard Nash, Kilroy în „Camino Real” de Tennesse Wilams, Ciprian în „Yvonne” după „Ivona, Principesa Burgundiei” de Witold Gombrowicz, Lee în „Ierusalim” de Jez Butterworth, Ofițerul în „Vedere de pe pod” de Arthur Miller, etc. A jucat și în câteva filme, precum Umbre, Orizont, Afganistanii, Spioni de ocazie, No man’s land.
A obținut Premiul pentru cel mai bun actor la Gala HOP (2013), Premiul „Audiția națională” la Universitatea de Artă Teatrală și Cinematografică „I.L. Caragiale” București (2013) și „10 pentru film” la TIFF (2014).