 Godfrey was born June 6, 1831 in Darke County, Ohio to Elias B. and Sarah (Elliott) Godfrey.He went to the common schools, and two seminaries.He went to Indiana Asbury University, Greencastle, Indiana, (now DePauw University), and began teaching school at various places in Indiana and Ohio.