Il est donc acheté pour par l'Olympique de Marseille pour un contrat d'une année plus une en option. Le 13 janvier 2010, il dispute son premier match sous les couleurs de l'Olympique de Marseille en huitièmes de finale de la Coupe de la Ligue, face à l'AS Saint-Étienne lors d'une victoire trois buts à deux. Il fut un élément prépondérant de l'Olympique de Marseille lors de la victoire en Coupe de la Ligue, ayant joué face à l'AS Saint-Étienne, le Lille OSC (entré à la mi-temps) et le Toulouse FC. Il est toutefois remplaçant en finale face au Girondins de Bordeaux. En mars 2010, le Brésilien prolonge de deux ans son bail, ce qui le lie à l'OM jusqu'en juin 2012. Quelques mois plus tard, il est sacré champion de France. Lors du Trophée des champions 2010, il voit l'Olympique de Marseille battre le Paris Saint-Germain depuis le banc de touche et il est de nouveau remplaçant lors de la finale de la coupe de la ligue 2011 remportée par l'OM. La saison suivante, la concurrence s'accrut avec l'arrivée de Gennaro Bracigliano et il ne joue qu'un seul match. Le , l'Olympique de Marseille annonce que le contrat du joueur, qui arrive à expiration le 30 juin, n'est pas renouvelé.