Es abogado por la Universidad Nacional Autónoma de México y ha obtenido el grado de doctor en derecho por la misma casa de estudios.