Gordon was born on December 20, 1855, at his grandfather's
Edgeworth plantation in
Albemarle County, Virginia to George Loyall and Mary Long (Daniel) Gordon. His father had graduated from the University of Virginia and practiced law as well as edited the
Alexandria Sentinel before his marriage, and would die fighting for the Confederacy with the 15th North Carolina (Edgecompe Guards) at the
Battle of Malvern Hill in 1862. His grandfather, Congressman
William F. Gordon, operated several plantations using enslaved labor and also served in both houses of the Virginia General Assembly and U.S. Congress. His maternal ancestors included
William Randolph and
John Stith, of the
First Families of Virginia. Gordon's parents lived at
Longwood in
Louisa County, Virginia. He had sisters and a younger brother
James who would likewise become an attorney and serve in the state senate before moving to New York City. During the
American Civil War, his mother moved the family to live on her family's cotton plantation in
Halifax County, North Carolina. In 1868, he moved to
Charlottesville, Virginia to live with his uncle, Mason Gordon. Gordon attended Charlottesville Institute. Gordon attended the
University of Virginia for two years, beginning in 1873, and then taught at Charlottesville Institute and the high school. Gordon then studied law at the
University of Virginia School of Law under
John B. Minor. He was admitted to the bar in 1879. ==Career==