Виллиам де Оливейра родился 20 октября 1982 года в Сан-Бернарду-ду-Кампу, бразильский штат Сан-Паулу. Воспитанник футбольной школы «Палмейраса», Виллиам начал игровую карьеру в клубе «Реал Бразил» из Куритибы. В 2005-м перешел в мексиканский клуб «Пуэбла», с которым выиграл первую стадию (Апертуру) второго по значимости дивизиона.
В 2006-м вернулся в Бразилию, начал выступать за клуб «Агия Негра», а в конце года перебрался в Европу. С 2006 по 2009-й Виллиам выступал за сербские «Срем» и «ОФК».
В 2009-м перебрался в пермский «Амкар». После этого также играл за «Шинник», брянское «Динамо» и «Уфу».
В 2015-м завершил игровую карьеру и вошел в тренерский штаб «Уфы». Работал с Евгением Перевертайло, Виктором Гончаренко, Сергеем Семаком, Сергеем Томаровым и Дмитрием Кириченко. Получил высшее образование в уфимском вузе, закончив в 2017 году БГПУ им. Акмуллы.