Willock was a member of the Victoria Wheelers cycling club. In 1977, he came second at a 50-lap cycling event around the streets of Vancouver. In 1979, he came fifth at the Canadian National Championships, and later in the year, he competed at the 1979 UCI Road World Championships. In 1980, Willock retired from professional cycling in order to build a house, but returned to the sport the following year. In 1981, Willock was in the British Columbian team that won the Canadian Provincial 100 km team time trial. During the race, he suffered a flat tire. In the same year, he came second in the Whistler two-day 220 km cycle race, finishing behind his brother Bernie. In 1981, he also came seventh at the Gastown Grand Prix. In 1982, Willock retired again, this time to setup a repairs company, before once again returning the following year.