He was awarded the role of Gheorghe Ionescu in God's Own Country (2017) after a six-month casting process in Romania, in which producers met with more than 40 other actors.
Graduated from the Caragiale Academy of Theatrical Arts and Cinematography (UNATC) in Bucharest in 2007.
Made his debut on the London stage at the Royal Courte Theatre in 2018 with the role of Guy in the play Gundog written by Simon Longman and directed by Vicky Featherstone.