
Llicenciat en dret per la Universitat de Barcelona el 1980, va ingressar a la carrera de fiscal el juny de 1985. El 1985 fou destinat a la Fiscalia de l’Audiència Provincial de Girona i el 1986 a la Fiscalia de l’Audiència Provincial de Tarragona; durant el període 1996-2006 va exercir de tinent fiscal i el juny de 2006 va ser nomenat fiscal en cap. Entre 1996 i 2009 va ocupar el càrrec de president de la Comissió Provincial de Assistència Jurídica Gratuïta de Tarragona.
En l’àmbit acadèmic, ha sigut professor associat de dret processal de la Facultat de Ciències Jurídiques de la Universitat Rovira i Virgili de Tarragona entre 1992 i 2006 i també professor de dret processal penal i dret penal a l’Escola de Pràctica Jurídica de l’Il·lustre Col·legi d’Advocats de Tarragona entre els anys 1994 i 2002.