He played junior hockey for the Quebec Remparts and the Hull Olympiques, finishing on the Quebec Major Junior Hockey League first all-star team with the latter team in 1981-82. Despite that he was not drafted by an NHL team. The Pittsburgh Penguins signed him as a free agent in 1982.
For three seasons (1982-83 to 1984-85) he split his time between the Penguins and the Baltimore Skipjacks. In 1985-86 he finally spent the entire season withe the NHL team and had a Goals against average of 3.55.
He was traded to the Boston Bruins the next season.
He has also Italian citizenship, and played for the Italian national ice hockey team