Drafted 105th overall by the Edmonton Oilers in the 1986 NHL Entry Draft, Haas played five games for the Oilers during the 1990–91 NHL season, scoring one goal. His spent most of his tenure with their American Hockey League affiliate the Cape Breton Oilers. He also played for the New Haven Nighthawks during 1991–92. In 1993, he signed with the Calgary Flames as a free agent, but he would only play two further NHL games, scoring one goal and one assist, again spending most of his time at the minor pro leagues.