He played for the Toronto Maple Leafs, Detroit Red Wings, and Oakland Seals/California Golden Seals between 1960 and 1972, and then spent four seasons in the WHA with the Cleveland Crusaders before retiring after the 1976 season.
He participated in professional hockey from 1960 to 1972, playing for various teams including the Toronto Maple Leafs, Detroit Red Wings, and Oakland Seals/California Golden Seals. He continued his career with the Cleveland Crusaders in the WHA until 1976.