James Edward Shepherd (1875–1910) was a lawyer and jurist who served on the North Carolina Supreme Court (1888-1895), three years as Chief Justice.
Shepherd was born at Mintonville, near Suffolk, Virginia, the son of Thomas Swepson Shepherd (1811–1860) and his first wife Ann Eliza Browne (1813–1852). After the outbreak of the American Civil War, James, not quite 14 years old, claimed to be eighteen and joined Company A, 16th Regiment, of the Virginia Infantry, as a private.
At the end of summer in 1862, Lee's Army of Northern Virginia moved into Maryland during its first invasion of the North. During this campaign young Shepherd revealed that he was only fifteen and was discharged from military service near Frederick, Maryland, on September 8. He spent the remainder of the war as a telegraph operator under contract with the C.S.A. War Department, first in Giles County, Virginia, then at Wilson, North Carolina.
Shepherd attended the University of North Carolina at Chapel Hill in 1867 and 1868.
He was admitted to the bar and opened a practice in Wilson in 1869. After marrying, Shepherd moved to Washington, North Carolina to join his father-in-law in his law practice.
He became active in local politics, serving as chairman of the Beaufort County Democratic Party. In 1875, Shepherd was elected delegate from Beaufort and Pamlico counties to the state Constitutional Convention, where he authored a provision on county government.
The following year, 1876, he was elected judge of the Beaufort County Inferior Court. He served for five years. In 1882 Shepherd was elected judge of the Superior Court.