He played Tier II junior hockey for the Nepean Raiders in 1974-75 and then played for the University of Wisconsin from 1975 to 1977. In 1977-78 he made the unusual move of playing for the major junior Peterborough Petes after college.
The Pittsburgh Penguins chose him 25th overall in the 1978 NHL Amateur Draft. He turned pro in 1978-79 withe the Binghamton Dusters of the American Hockey League, winning the Dudley "Red" Garrett Memorial Award as the league's leading rookie. He also was called up to the Penguins for four games, scoring no points. A back injury forced his retiremnt.