Born in L'Anse-au-Loup, Labrador, Newfoundland, O’Brien was an adult education instructor, a public servant, a teacher, and from 1985 to 1996, and a town councillor in Happy Valley-Goose Bay, Newfoundland.