Este absolvent al studiilor de licență în Actorie – clasa prof. Florin Zamfirescu, și al celor de master – clasa prof. Gelu Colceag, din cadrul UNATC „I. L. Caragiale” București.
A colaborat cu Teatrul Metropolis și Teatrul de Comedie, Teatrul Odeon, Teatrul Mic și Teatrul Foarte Mic, Teatrul Nottara, Teatrul Luni de la Green Hours, #TAG Theatre și Opera Comică pentru Copii, iar în prezent joacă la TNB și Breasla Actorilor.
A a participat la numeroase festivaluri și a câștigat premii, printre care Premiul pentru cel mai bun actor, cu Domnul Gras din „Vicontele” de E. Ionesco, la Festivalul de teatru „I.L. Caragiale” Ploiești, Premiul pentru cel mai bun actor în rol principal, cu Soldatul din „Două suflete” de Ilie Călin Mircea, la Festivalul de teatru „I.L. Caragiale” Ploiești, Festivalul de teatru „PRIMAVERA” Sinaia, Festivalul național de teatru tânăr Buftea, Festivalul național de teatru IDEO-IDEIS Alexandria, Premiul cel mare la Festivalul național de recitare „OCROTIȚI DE EMINESCU” Blaj, Premiul „Ștefan Iordache” de la Gala Absolvenților UNATC și Premiul „Mircea Ghițulescu” la Festivalul de Teatru „I.L. Caragiale” Ploiești.