shaw played junior hockey with the portland winter hawks, and was a member of the 1981–82 portland team which won the president's cup as whl champions. he went on to play five seasons in the american hockey league and international hockey league registering a combined total of 224 points and 506 penalty minutes in 315 professional games.