Formé au PSG, le défenseur latéral de 20 ans a rejoint les rangs de Liverpool au cours de l'été 2009, séduit par le discours de Rafael Benítez et déçu par le départ de Le Guen à la tête du club de la capitale.
Néanmoins, il n'obtient guère de temps de jeu et est alors prêté en décembre 2010 à Genk en Belgique. De retour à Liverpool, le joueur ne devrait guère voir sa situation évoluer, ce qui explique son retour en France. Une indemnité de transfert avoisinant 1 million d'euros est annoncée. Sauf changement de dernière minute, Mavinga sera donc un joueur de Rennes dès ce mardi et prendra ensuite la direction de la Colombie afin de participer à la Coupe du Monde des U20 avec l'Équipe de France.