That summer Ochoa was transferred to Ajaccio in France.
He spent three seasons with the club until their relegation from Ligue 1.
In 2014, Ochoa joined Málaga but failed to establish himself in the team.
In July 2016, he joined Granada on a season-long loan.
In July 2017, he joined Standard Liège.
A Mexican international since 2005, Ochoa received his first cap at age 20 in a friendly match against Hungary.