Stephen Barnett grew up in Muskingum County, Ohio. He joined the Peace Corps in 1976 and served in Sierra Leone, West Africa, for two years. After traveling in Africa and the United States, he received an MFA from the University of British Columbia. He lives in the Sacramento Valley with his wife, Carol, and their daughter, Nina.