Mvoto was born in Paris.[1] He joined Sunderland on a 3+1⁄2-year contract for an undisclosed fee on 15 January 2008.[2] On 7 August 2009, Mvoto signed a six-month loan with Southend United.[3]
On 12 January 2010, Mvoto extended his loan with Southend until the end of the season. He scored his first goal for Southend in a 2–2 draw with future club Oldham Athletic on 24 April 2010.[4]
On 5 August 2010 he, along with teammate Oumare Tounkara, joined Oldham Athletic on a season-long loan.[5] He scored his first Oldham goal on 30 October 2010 in a 4–2 victory over Plymouth Argyle.[6] After being virtually ever present for the team he injured his ankle and Oldham cancelled the remainder of his loan in January 2011.[7]
However, on 18 March 2011, after regaining full fitness, Oldham Athletic re-signed the defender on loan from Sunderland until the end of the season.[8] On 7 April, Sunderland announced that he was amongst eight players to be released at the end of the season.[9]
On 30 June 2011, Oldham Athletic announced that Mvoto had signed a two-year contract with the club, despite interest from other clubs.[10]
Mvoto signed a two-year contract with Championship club Barnsley on 23 July 2013.[11]
After leaving Barnsley in the summer of 2015, he spent some time without a club before signing on a two-month contract with League Two club Leyton Orient on 20 November 2015.[12] On 20 January 2016, Leyton Orient announced that Mvoto would be departing the club at the conclusion of his two-month deal.[13]