És llicenciat per la Universitat Autònoma de Madrid i va ingressar a la carrera judicial l’any 1989. Ha estat jutge d’instrucció fins a l’any 1996, moment en què va passar destinat a l’Audiència Provincial de Tarragona, on ha exercit fins al gener del 2020. Després d’un breu pas per la Secció d’Apel·lació Penal del Tribunal Superior de Justícia de Catalunya, està exercint, des del novembre del 2020, com a magistrat de la Sala Penal del Tribunal Suprem..