Es licenciado en Ciencias Políticas y Administración Pública por la Universidad Nacional Autónoma de México, titulado con mención honorífica y actualmente estudia una maestría en dicha universidad.
Posteriormente al tener fracturas con sus excompañeros de partido, renunció del mismo e ingresó al PAN, ganando las elecciones municipales a Sergio Marcelino Bravo.
[cita requerida] Se desempeñó como diputado Federal por el II Distrito Electoral Federal de Colima para la LX Legislatura de México, el cual ganó por Mayoría relativa, y a finales de su cargo fue un serio candidato a gobernador al intentar ser postulado por el Partido del Trabajo.
Nabor Ochoa es el primer diputado federal por ese distrito electoral no perteneciente al Partido Revolucionario Institucional.
Fue designado candidato a presidente municipal de Manzanillo por el Partido Nueva Alianza, cargo que ganó frente a la candidata del PAN Gabriela Sevilla Blanco.