William was born in York England. He enlisted into the 102nd regiment in August 1796 in Savoy England arriving in NSW aboard the Ganges in 1797
He arrived on Norfolk Island aboard HMS Buffalo in May 1803 as a private in the NSW Corps. He left Norfolk Island for Sydney aboard the Investigator in Feb 1805. On 24 Apr 1810 he was transferred to the 73rd Regiment. William left NSW for duty in Ceylon aboard the Wyndham in Apr 1814.