William Bull wurde als Sohn des Kolonialgouverneurs von South Carolina, William Bull I. (1683–1755), auf dessen "Ashley Hall Plantation" geboren. Er absolvierte die "Westminster School" in London und studierte anschließend an der Universität Leiden Medizin. Allerdings hat er später nicht als Mediziner praktiziert. Nach seiner Rückkehr nach South Carolina arbeitete er als Pflanzer und begann eine politische Laufbahn. Zwischen 1736 und 1749 gehörte er dem kolonialen Parlament an, dessen Vorsitz er zwischenzeitlich innehatte. Dabei war er ein Verbündeter seines Vaters. Seit 1749 gehörte er dem dortigen "Royal Council" an. Zehn Jahre später, im Jahr 1759, wurde er Vorsitzender dieses Gremiums und Vizegouverneur der Province of South Carolina. Dieses Amt bekleidete er bis 1775. Während dieser Zeit war er fünfmal kommissarischer Gouverneur der Kolonie. Insgesamt brachte er es auf acht Dienstjahre als Gouverneur. Seine erste Amtszeit währte vom 5. April 1760 bis zum 22. Dezember 1761. Diese Zeit war von den Ereignissen des immer noch andauernden Siebenjährigen Kriegs in Nordamerika überschattet. Dabei war er bemüht, mit den Cherokee Frieden zu schließen.