Né le 30 septembre 1952 à Baie-Comeau. Discipline : hockey. Position : gardien de but.
Il joua six saisons dans la LNH avec les Blues de Saint Louis (1974-1975 à 1977-1978), les Flames d'Atlanta (1977-1978 à 1978-1979) et les Bruins de Boston (1979-1980). Au cours de sa carrière, il participa à 78 matchs (29 victoires, 33 défaites et 6 nuls), réalisa 2 jeux blancs et maintint une moyenne de 3,76.
Gagnant du trophée George-L.-Davis, décerné aux gardiens de buts de l'équipe de l'EHL ayant accordé le moins de buts en saison (1973). Gagnant du trophée Terry-Sawchuk, remis aux gardiens de but de la Ligue centrale de hockey (CHL) ayant accordé le moins de buts au cours de la saison (1977). Membre de la première équipe d'étoiles (division sud) de l'EHL (1973). Membre de la première équipe d'étoiles de la CHL (1977).
STATISTIQUES EN SAISON
| Saison | Club | Ligue | PJ | V | D | N | MIN | BC | JB | MOY |
| 1969-70 | Castors de Sherbrooke | LHJMQ | 50 | 20 | 25 | 2 | 2 770 | 225 | 1 | 4,87 |
| 1970-71 | Castors de Sherbrooke | LHJMQ | 49 | 22 | 17 | 0 | 2 299 | 181 | 0 | 4,72 |
| 1971-72 | Castors de Sherbrooke | LHJMQ | 43 | 19 | 19 | 0 | 2 265 | 187 | 2 | 4,95 |
| 1972-73 | Syracuse Blazers | EHL | 38 | - | - | - | 2 255 | 90 | 5 | 2,39 |
| 1973-74 | Jacksonville Barons | AHL | 54 | 17 | 27 | 4 | 2 878 | 199 | 0 | 4,15 |
| 1974-75 | Denver Spurs | CHL | 36 | 19 | 13 | 3 | 2 060 | 105 | 0 | 3,06 |
| 1974-75 | St. Louis Blues | LNH | 11 | 6 | 3 | 2 | 640 | 29 | 1 | 2,72 |
| 1975-76 | Providence Reds | AHL | 10 | 3 | 4 | 3 | 620 | 37 | 0 | 3,58 |
| 1975-76 | St. Louis Blues | LNH | 31 | 11 | 17 | 1 | 1 763 | 113 | 0 | 3,85 |
| 1976-77 | Kansas City Blues | CHL | 31 | 21 | 4 | 4 | 1 826 | 83 | 1 | 2,73 |
| 1976-77 | St. Louis Blues | LNH | 3 | 2 | 0 | 0 | 140 | 7 | 0 | 3,00 |
| 1977-78 | Salt Lake Golden Eagles | CHL | 9 | 5 | 3 | 0 | 492 | 20 | 1 | 2,44 |
| 1977-78 | St. Louis Blues | LNH | 3 | 0 | 3 | 0 | 144 | 15 | 0 | 6,25 |
| 1977-78 | Atlanta Flames | LNH | 17 | 7 | 8 | 0 | 937 | 55 | 1 | 3,52 |
| 1978-79 | Philadelphia Firebirds | AHL | 22 | 4 | 14 | 1 | 1 235 | 108 | 0 | 5,25 |
| 1978-79 | Atlanta Flames | LNH | 5 | 1 | 2 | 0 | 182 | 21 | 0 | 6,92 |
| 1979-80 | Binghamton Dusters | AHL | 25 | 7 | 13 | 1 | 1 334 | 95 | 0 | 4,27 |
| 1979-80 | Boston Bruins | LNH | 8 | 2 | 0 | 3 | 328 | 19 | 0 | 3,48 |
| Totaux | LHJMQ | 142 | 61 | 61 | 2 | 7 334 | 593 | 2 | 4,85 | |
| Totaux | EHL | 38 | - | - | - | 2 255 | 90 | 5 | 2,39 | |
| Totaux | AHL | 111 | 31 | 58 | 9 | 6 067 | 439 | 0 | 4,34 | |
| Totaux | CHL | 76 | 45 | 20 | 7 | 4 378 | 208 | 2 | 2,85 | |
| Totaux | LNH | 78 | 29 | 33 | 6 | 4 134 | 259 | 2 | 3,76 |
STATISTIQUES EN SÉRIES ÉLIMINATOIRES
| Saison | Club | Ligue | PJ | V | D | N | MIN | BC | JB | MOY |
| 1970-71 | Castors de Sherbrooke | LHJMQ | 9 | 2 | 5 | 1 | 459 | 50 | 0 | 6,53 |
| 1971-72 | Castors de Sherbrooke | LHJMQ | 1 | 0 | 0 | 0 | 39 | 4 | 0 | 6,13 |
| 1972-73 | Syracuse Blazers | EHL | 7 | 7 | 0 | - | 436 | 11 | 1 | 1,51 |
| 1975-76 | Providence Reds | AHL | 2 | 0 | 2 | - | 120 | 8 | 0 | 4,00 |
| Totaux | LHJMQ | 10 | 2 | 5 | 1 | 498 | 54 | 0 | 6,50 | |
| Totaux | EHL | 7 | 7 | 0 | - | 436 | 11 | 1 | 1,51 | |
| Totaux | AHL | 2 | 0 | 2 | - | 120 | 8 | 0 | 4,00 |