He played for the Chicago Black Hawks, Minnesota North Stars, Vancouver Canucks, Edmonton Oilers, and Detroit Red Wings.
Lunde was born in Campbell River, British Columbia, and played junior hockey with the Edmonton Oil Kings of the WCJHL.
A prospect of the Detroit Red Wings, he moved up to the Edmonton Flyers of the Western Hockey League, scoring 39 goals during the 1957–58 season.
With the Black Hawks, he notched six goals and 22 assists playing on a checking line with Eric Nesterenko and Ron Murphy.
His last full season was 1973–74 with the Edmonton Oilers of the World Hockey Association, where he scored 26 goals and added 22 assists for 48 points.