He grew up in Listowel, Ontario and played amateur hockey in Stratford. In 1945-46 Wray started his pro career with the San Francisco Shamrocks. After that season he moved to the Victoriaville Tigres of the Provincial Senior League. He then spent two seasons with the Saint John Beavers of the Maritime Senior League.
Wray then spent eight seasons in the Quebec Senior Hockey League with the Chicoutimi Sagueneens, Shawinigan Falls Cataractes, and the Montreal Royals. A highlight of his career was the winning of the Byng of Vimy Trophy in 1956-57.
He then retired to Stratford, where he worked in insurance.