pada tahun 2007, setelah datang melalui sistem muda mereka, willian mulai bermain untuk tim utama corinthians, di mana ia memakai nomor 10.
dia membuat penampilan, 16 di antaranya datang di liga, dan 2 gol, yang kedua datang di liga.
pada tanggal 23 agustus 2007, ia menandatangani kontrak 5 tahun dengan shakhtar donetsk untuk transfer sebesar $ 19 juta.
debut willian untuk klub datang dalam kemenangan liga 2-1 atas chornomorets odesa pada 15 september.
dia datang sebagai pengganti di 57 menit, menggantikan jadson sesama pemain brasil.
gol pertamanya untuk klub datang pada tanggal 31 oktober di kemenangan 4-1 atas arsenal kyiv di piala ukraina.
dia membuat debut eropa dalam kekalahan 3-0 liga champions dari klub italia ac milan pada 6 november, datang pada sebagai pengganti menit ke-73 untuk rzvan rat. dia mengakhiri musim pertamanya dengan 28 penampilan total, 20 di antaranya datang di liga, dan 1 gol.
dia membantu shakhtar donetsk ke liga premier dan piala ganda ukraina.
mereka memenangkan liga dengan 3 poin atas dynamo kyiv dan juga mengalahkan mereka 2-0 di piala ukraina final.
tujuan pertama willian musim ini datang dalam putaran piala 6-1 dari ukraina 32 kemenangan melawan dniester ovidiopol pada 15 agustus.
dia membuat sebuah penampilan di kekalahan 1-0 waktu ekstra shakhtar untuk klub spanyol barcelona.
di piala super eropa pada 28 agustus, digantikan oleh julius aghahowa di menit ke-90. pertandingan pada tanggal 17 september ia mencetak gol gol kedua dalam kemenangan 4-1 melawan brugge klub belgia dalam pertandingan penyisihan grup di liga europa.
ia mengakhiri musim ini dengan 7 gol dalam 39 penampilan, termasuk 22 penampilan dan 5 gol di liga.
dia membantu untuk kemenangan shakhtar di liga premier.
mereka menyelesaikan liga dengan 77 poin, 6 di depan saingan dynamo kyiv terdekat.
willian memulai musim dengan gol di kemenangan tegas shakhtar 7-1 melawan tavriya simferopol di piala super pada 4 juli. dia mengikuti bahwa sampai pada tanggal 10 juli dengan gol kedua dalam pertandingan liga pertama musim ini, 2 -0 kemenangan atas kryvbas pada tanggal 15 agustus ia mencetak gol satu-satunya gol dalam kemenangan 1-0 melawan karpaty lviv, mencetak gol pada menit akhir babak pertama. ia juga mencetak satu-satunya gol dalam kemenangan 1-0 melawan illichivets mariupol pada 29 agustus.
pada tanggal 8 maret ia mencetak dua gol dalam 16 besar liga champions pertandingan melawan roma, dengan shakhtar menang 3-0 pada malam dan maju ke perempat final setelah menang 6-2 di agregat.
ia bermain dalam kemenangan 2-0 atas dynamo kyiv di piala ukraina final pada tanggal 25 mei, digantikan oleh alex teixeira setelah 77 menit.
dia mengakhiri musim ini dengan 8 gol dari 43 penampilan, termasuk 23 penampilan liga dan 3 gol liga.
shakhtar mempertahankan gelar liga mereka dengan skor 72 poin, 7 poin di atas tim urutan kedua, dynamo kyiv. mereka menambahkan piala ukraina dan piala super untuk meraih treble domestik.
shakhtar membuka musim dengan kemenangan 2-0 melawan metalurh donetsk di piala super, namun willian gagal menembus skuad untuk pertandingan.
ia harus menunggu sampai pertandingan liga keempat musim ini, pada tanggal 6 agustus, sebelum membuat penampilan pertamanya musim ini dalam kemenangan 4-0 melawan volyn lutsk.
ia menggantikan pencetak gol alex teixeira setelah 46 menit.
pada tanggal 19 agustus ia mencetak gol pertamanya dan membuat dua assist dalam kemenangan 5-1 yang komprehensif terhadap chornomorets odesa.
willian mencetak kedua gol shakhtar dalam kekalahan 3-2 mereka ke eropa champions chelsea di babak penyisihan grup liga champions pada tanggal 7 november.
pada tanggal 31 januari 2013, willian menyelesaikan pindah ke anzhi makhachkala untuk biaya yang diperkirakan berada di wilayah sebesar  35 juta.
dia memilih untuk memakai nomor 10 tetapi, karena pembatasan uefa, ia juga harus memilih nomor 88 karena ketika ia dipilih untuk bermain di liga europa.
setelah pindah ke rusia, willian mengatakan ia senang untuk bergabung dengan anzhi dan berharap shakhtar donetsk pada masa mendatang.
pada agustus 2013, menyusul kebijakan restrukturisasi pada keuangan klub, anzhi memasukan seluruh skuatnya ke dalam daftar transfer, termasuk willian.
pada 25 agustus 2013, chelsea dan anzhi makhachkala menyetujui kesepakatan transfer willian ke chelsea dengan biaya dilaporkan sebesar 30 juta, dan tinggal menunggu wawancara izin kerja pada 28 agustus 2013.
pada 28 agustus 2013, ia resmi menjadi pemain chelsea setelah menandatangani kontrak berdurasi lima tahun.
willian kemudian diberikan kaus bernomor punggung 22.
sebagai anggota dari tim u-20 brazil, ia melakukan debut di kejuaraan pemuda 2007 amerika selatan melawan chile pada tanggal 7 januari 2007, yang brazil memenangkannya.
pada tahun 2007, ia juga terpilih untuk piala dunia fifa u-20, tetapi brasil tersingkir di perempat final oleh spanyol.
willian membuat debut seniornya untuk brasil pada 10 november 2011 dalam pertandingan persahabatan melawan gabon.
kategori:pemain sepak bola brasil
kategori:pemain fc shakhtar donetsk
kategori:pemain anzhi makhachkala
kategori:pemain chelsea f.c.
kategori:pemain piala dunia fifa 2014