Ochoa ha jugado con el AC Ajaccio de Francia, así como con el Club América de México y ha sido el único portero mexicano en militar en algún equipo europeo.
Además, logró aparecer en la lista del Balón de Oro 2007 en el lugar 30 con un voto a favor, logrando así ser el primer mexicano en figurar en esa lista.
Ha asistido con la selección mexicana en tres mundiales, pero en las dos primeras no logró participar, quedando como tercer suplente. Para la Copa Mundial Brasil 2014 fue asignado como titular.