- Licenciado en Derecho, Facultad de Derecho de la UNAM (1961).
- Doctor en Derecho, Facultad de Derecho de la Sorbona de París (1963).
- Miembro de la Comisión Redactora de los Códigos Tipo Penal y de Procedimientos Penales del Instituto Nacional de Ciencias Penales.
- Miembro de la Comisión Redactora del Código de Procedimientos Penales de Veracruz (2012).