Clube Náutico Capibaribe
Виллиам — воспитанник клуба «Палмейрас». 28 мая 2006 года в матче против «Гремио» он дебютировал в бразильской Серии A. В 2008 году Виллиам потерял место в основе и следующие сезоны провёл, выступая на правах аренды за команды «Ипатинга», «Наутико Ресифи», «Витория Салвадор», «Гояс» и «Атлетико Гоияниенсе». Летом 2012 года он присоединился к клубу Серии B, «Жоинвиль». 25 июля в матче против «Америки» из Рио-де-Жанейро Виллиам дебютировал за новую команду. 11 августа в поединке против «Гуаратингеты» он забил свой первый гол за «Жоинвиль».