This is about the player born in 1954. For the John Hughes born in 1988, please see John Hughes (b. 1988).
Hughes started his National Hockey League career with the Vancouver Canucks in 1979. He also played with the Edmonton Oilers and New York Rangers. Previously, he had played in the World Hockey Association with the Phoenix Roadrunners, Cincinnati Stingers, Houston Aeros and Indianapolis Racers. He retired from hockey after the 1982 season.