Williams began learning to skate in 1995. He skated with Alicia Williams in the 2007–2008 season. During the following two seasons, he competed with Olga Lioudvinevitch, placing ninth on the junior level at the 2010 Canadian Championships.