Фоулкс родился в в городе Сент-Хеленс, Ланкашир, в 1932 году. Его дед был капитаном регбийного клуба «Сент-Хеленс», а также выступал за национальную сборную Англии по регби. Его отец играл в регбилиг за «Сент-Хеленс», также в футбол за клуб «Нью Брайтон» в третьем северном дивизионе. Сам Билл Фоулкс в подростковом возрасте выступал за клуб «Уистон Бойз». В начале своей футбольной карьеры Билл работал на шахте «Ли Грин».
Манчестер Юнайтед