He was born on February 28, 1831 in St. Mark's, Florida. He attended Georgetown University, University of Virginia, and West Point. Green enlisted on April 18, 1861 as a Private in Co. F, 12th North Carolina State Troops in Warren County, North Carolina. He listed "farmer" as his occupation. He was promoted to Lt. Col. of the 2nd North Carolina Battalion on December 9, 1861, which was supposed to be in Gen. Henry Wise's Division. Green was captured at the Battle on Roanoke Island on February 8, 1862 and then paroled on February 18. He was dropped from his unit after re-organization in September 1862. Green requested a transfer to Daniel's Brigade. In June 1863, Green was acting as a Voluntary Aide-de-Camp for Gen. Junius Daniel. After the war, he served in the United State Congress from 1883 - 1887. He wrote an autographical memoir, which included much Civil War material. Green died on August 6, 1910 near Fayetteville, North Carolina and was buried in Cross Creek Cemetery.