Dentro del Poder Judicial Federal de México realizó carrera judicial pasando por los puestos de Secretario de Estudio y Cuenta en la Suprema Corte de Justicia de la Nación, Juez de Distrito en los Estados de Sonora, Tamaulipas y Baja California; posteriormente Magistrado de Circuito en Veracruz y Jalisco.