Quebec Remparts
Lupien was born on April 20, 1954, in Brownsburg-Chatham, near Lachute, Quebec. He played for the Quebec Remparts, Sherbrooke Castors, and Montreal Bleu Blanc Rouge of the Quebec Major Junior Hockey League (QMJHL) from 1971 to 1974.