Licenciado en Derecho y Notario Público. Maestría en Derecho Penal en la Universidad de Sevilla, España y estudios de postgrado en la Universidad de Pisa, Italia. Ha tenido formación en Derecho Constitucional. Actualmente es candidato a Doctorado en Derecho Penal en la Universidad Escuela Libre de Derecho.

Laboró como Asistente Jurídico de varios magistrados de la Corte Suprema de Justicia. Fue Defensor Público de Alajuela, Limón, Cartago y San José en la Corte Suprema de Justicia. Trabajó como Agente Fiscal de Pérez Zeledón, Curridabat, San Carlos, Heredia, Tibás, Cartago, Desamparados, Pavas, Alajuela y San José. También ha sido encargado del área de Delitos Ambientales en el Ministerio Público. Además, laboró como Fiscal de Juicio de: Puntarenas, Alajuela, Heredia, Cartago y San José. En 1998 laboró como Fiscal Adjunto de Cartago y Juez Penal.

Ha sido profesor Universitario e instructor en la Escuela Judicial, Corte Suprema de Justicia.

Se ha desempeñado en distintas agrupaciones de interés público, colaborando como miembro de la Comisión de Aranceles del Colegio de Abogados de Costa Rica y de la comisión de Asuntos Penales del Colegio de Abogados de Costa Rica. Ha contribuido activamente en la Asociación de Ciencias Penales de Costa Rica.

Por sus múltiples estudios y práctica profesional, se especializa en Derecho Penal, siendo un profesional sumamente reconocido en su área.