Born in Townsville, Bill began his training at the age of nine. In 1976, he became a member of the Qld Ballet and over the next four years performed the entire company repertoire including many principal roles. In 1980 Bill was invited to join Sydney Dance Company under the joint direction of Graeme Murphy and Janet Vernon. He performed in all seasons and travelled extensively both nationally and internationally.
During the sixteen years that he was with the company he also reproduced Murphy repertoire for companies such as Singapore Dance Theatre and West Australian Ballet. He also took on the role of Dance Master/Rehearsal Director as well as continuing to perform. In 1996, he was appointed Rehearsal Director of Bangarra Dance Theatre. He toured extensively with the company with major works Ochres and Fish and also assisted Stephen Page for the Handover Ceremony at the Atlanta Olympic Games. In 1997 Bill worked with Stephen for the initial season of Rites, a collaboration with Bangarra Dance Theatre & the Australian Ballet.
In 1998, Bill was appointed Acting Artistic Director for the West Australian Ballet in the absence of the Artistic Director, Ted Brandsen. He was also given the opportunity to choreograph his first work for the company, which led to an invitation to create a second work for them in their 1999 Quarry season. In 1999, he was appointed Artistic Director for Australian Dance Theatre. During this time he auditioned and created a new company as well as developing and choreographing for two major Adelaide seasons highlighting works by Australian Choreographers. The company also had the opportunity to collaborate with the Adelaide Symphony Orchestra.
He choreographed the closing ceremony for the 2000 Sydney Paralympics and the Centenary of Federation ceremony in 2001.
From 2000 – 2005 he taught and choreographed at major ballet schools and dance institutions in Sydney and Brisbane. During this time he coached many of the finalists and winners of the McDonald Scholarship. In 2006 he rejoined Bangarra Dance Theatre. He worked on the third revival of Rites with The Australian Ballet and toured with Clan on its national tour and travelled to the UK with Bush. He left the company in 2009 to continue freelance teaching. In 2010 Bill completed his TAE40110 Certificate IV in Training and Assessment.