Mainly plays as a left winger.
Bastos started his career at hometown club Pelotas before moving to the Netherlands, where he played for Feyenoord and Excelsior.
He moved to French club Lille in 2006 before transferring to Lyon in 2009.
After unsuccessful spells at Schalke 04, Al Ain and Roma, he moved back to Brazil to play for São Paulo in 2014.
Bastos has won 10 caps and scored 1 goal for the Brazilian national team.
He was a starter at the 2010 World Cup, playing as a left back.