 Born in Bazetta Township, Trumbull County, Ohio, Ohio on November 9, 1846, he was the son of Josiah D. Freer and Caroline P. Brown.The family soon relocated to Ashtabula County, Ohio, where Freer attended common schools.At the age of 15, he enlisted in the Union army through 1865.