Född och uppvuxen i Vårgårda, där hans idrottskarriär startade i Vårgårda IK. Från början var det både fotboll och handboll som gällde. Så småningom blev det satsning på enbart handboll och klubbyte till IK Sävehof. 2008 blev han där svensk juniormästare.
Det ”stora genombrottet” i IK Sävehof uteblev emellertid och William lämnade Partilleklubben för spel i ”mindre sammanhang”. Vid denna uppdatering (aug. 2016) spelar William, sedan ett par säsonger, i IK Baltichov, från Lerum.