Wilson played 5 seasons game with the St. Louis Blues and then joined the Calgary Flames for 2 games. He ended his NHL career with the Chicago Blackhawks after playing 14 games with them. He retired from professional hockey in 1988. Wilson currently owns Power Play Performance Sports Training, a sports training center in St. Louis.