[1] Su trabajo abarca distintas especialidades, tanto en teatro como en cine y televisión, y estando muy activo como actor de doblaje, donde tiene acumulados más de 2000 trabajos.
En cine ha participado en más de 30 películas y 12 cortometrajes.
En el año 2016 participa en el cortometraje dirigido por Juanjo Giménez Peña, Timecode —nominado a los Premios Óscar 2017—, resultando ganador en los Premios Goya 2017 y ganó la Palma de Oro al mejor cortometraje en el Festival de Cannes, siendo seleccionado entre más de 2000 trabajos presentados.
[3][4][5] En televisión ha realizado trabajos en series haciendo papeles secundarios, personajes episódicos y principales.
En el año 2018 empieza a rodar en Valdelavilla (Soria) la serie El pueblo de Telecinco y Amazon Prime Video, donde interpreta a Arsacio, uno de los cinco personajes principales y autóctonos del pueblo ficticio de Peñafría.