Willian signed a new 3-year contract with Atlético Paranaense in 2003[1] In 2005, he left for Rio de Janeiro club America.
In mid-2005 he was signed by Vasco da Gama in short-term contract.
He made his Campeonato Brasileiro Série A debut for Vasco.
In mid-2010 he signed a 2-year contract with Santo André, however he broken his leg against Guaratinguetá.
[4][5] Later Guaratinguetá player Júlio César was suspended for 180 days.