He was born in Sainte-Justine, Quebec and studied at the Collège St-Louis in New Brunswick, the Université de Montréal in Quebec, and at the Sorbonne, in Paris, France, where he received a doctorate in literature.
From 1994 to 1997, he served as head of the Canada Council. In 1998, he ran as an electoral candidate for the Quebec Liberal Party under Jean Charest, in the riding of Crémazie. He was defeated by 309 votes.
In 1992, Carrier's Prayers of a Very Wise Child (Prières d'un enfant très très sage) won the Stephen Leacock Memorial Medal for Humour.
Also involved in theatre (having served as playwright at the Théâtre du Nouveau-Monde), Carrier has adapted La guerre, yes sir! and Floralie, où es-tu? for the stage. La guerre, yes sir! was produced as a play in 1970, was performed in English at the Stratford festival, and has been made into a film. Floralie, où es-tu? was performed by Théâtre du Nouveau-Monde in 1974. The trilogy consisting of these two novels and Il est par là, le soleil sold better in English than in French.
An excerpt from "Le chandail de hockey" ("The Hockey Sweater"), one of Carrier's most famous contes, is reprinted on the back of the Canadian five-dollar bill. The story, about a young boy who orders a Montreal Canadiens sweater from the Eaton's catalogue, but receives a Toronto Maple Leafs jersey instead, is considered by many to be a literary allegory for the linguistic and cultural tensions between English and French Canadians, and is thus considered one of the most important works of Canadian literature ever written, essential reading for anybody who seeks to understand the complex realities of linguistic and cultural identity in Canada. The National Film Board of Canada has made this story into an animated short film, narrated by Carrier in both the French and English versions.
Sheila Fischman has won various awards for translation of his books into English.
See also: Canadian literature.
Roch Carrier has a school in Kanata, Ontario, Canada named after him. It is a public school called RCES(Roch Carrier Elementary.)