He played for the Vancouver Giants and Lethbridge Hurricanes in the Western Hockey League before signing as a free agent with the Wild on September 26, 2017, having been undrafted in the NHL Entry Draft.