W latach 2010–2011 studiował w Central School of Speech and Drama. W 2012 zadebiutował na scenie w roli Jonathana Harkera w sztuce Brama Stokera Dracula. W 2013 występował z madrycką grupą teatralną Centro Dramático Nacional w przedstawieniu La Monja Alférez jako Catalina de Erauso. Znalazł się w obsadzie komediodramatu Ludzie i miejsca (Gente en sitios, 2013) i komedii romantycznej O trzy wesela za dużo (3 bodas de más, 2013) w roli Daniego.
W dramacie telewizyjnym Lux Vide Romeo & Juliet (2013), będącym adaptacją sztuki Williama Shakespeare’a o tym samym tytule, wcielił się w postać Romea u boku Alessandri Mastronardi i Kena Dukena. W 2014 w Teatro Español w Madrycie grał Rubéna w spektaklu Cuestión de altura. Trafił na okładkę „Hola! Fashion” (w kwietniu 2014), „TenMag” (w maju 2014), „Men’s Health” (w listopadzie 2021) i „Esquire” (w październiku 2022).
W serialu Wiem, kim jesteś (Sé quién eres, 2017) pojawił się jako Marc Castro. W latach 2019–2021 w Teatro Kamikaze w Madrycie grał rolę Antonio Guerrero w spektaklu Jauría.