As a junior player he played in the Manitoba Junior Hockey League, he signed with the Rangers as a free agent in 1972 and began play in the American Hockey League with the Rochester Americans. He made his NHL start in 1974 with the Rangers playing 99 games and scoring 2 goals and 18 assists. In 1977, he returned to the minor leagues before signing with the Oilers for their first year in the NHL, playing only one game before being sent back down to the minors.