Obtuvo el grado de Licenciado en Derecho por la Universidad Nacional Autónoma de México en 1970, a partir de entonces comenzó su carrera judicial como Secretario de un Tribunal Colegiado, Secretario de Estudio y Cuenta en la Suprema Corte de Justicia y como Secretario adscrito a sala.