30-year-old M’Vila has penned a three-year deal with the Greek champions after joining for an undisclosed fee.
— Olympiacos FC (45🏆) (@olympiacosfc) September 14, 2020
M’Vila spent three seasons at Saint-Etienne after four years with Rubin Kazan in Russia, making 91 appearances.
During his time at Rubin, defensive midfielder M’Vila had loan stints with Inter and Sunderland.
M’Vila won 22 caps for France between 2010 and 2012 and was one of the country’s most highly-rated young players.
He will now continue his career at Olympiacos, who are in the Champions League play-off round.