Es un actor español conocido por los papeles de Nuño de Santillana en la serie «Águila Roja» y Rubén Murillo en «Antidisturbios», por el cual ganó un Premio Feroz en la categoría Mejor actor de reparto en una serie en 2021.
Ha participado en varias series exitosas como El Ministerio del Tiempo, Asesinato en la Universidad, Vivir sin permiso y Mar de plástico.
Fue nominado a los Premios Goya como mejor actor revelación por la película La gran familia española.
En 2020 protagonizó a Txema en la serie La línea invisible de Movistar+. Y en 2021 anunció su incorporación a la quinta temporada de La casa de papel.