James Moreira grew up in Nova Scotia. He earned his BA from King's College, Halifax and his MA and PhD (1995) in folklore from Memorial University of Newfoundland. He was director of the Maine Folklife Center and Assistant Professor of Anthropology at the University of Maine from 1999 to 2007. He is currently a professor at University of Maine Machias.