Profesor de Derecho Penal de la Universidad Alberto Hurtado, de posgrado de la Universidad de los Andes, de la Academia Judicial de Chile. Doctor en Derecho Penal y Ciencias Penales por la Universidad de Barcelona, España. Juez de Juicio Oral en lo Penal de Santiago. Máster en Razonamiento probatorio universidades de Girona y Génova y profesor de Magister en Derecho de la UAH, PUCV y UDEC.