Admitted to South Carolina. bar, 1861. Became captain Company E., 2d South Carolina. Regiment in Civil War, colonel, 2d Regiment, 1862, brigadier general, 1864.
Elected to the United States House of Representatives, 1865, denied seat when he refused to take oath. Member Democratic National Convention, St. Louis, 1876. Member Louisiana Democratic Executive Committee, 1876, chairman, 1878.
Member lower house South Carolina. Legislature, 1878-1879. Lieutenant governor South Carolina., 1880-1882.
United States consul general, Shanghai, China, 1885-1889.
Born January 5, 1840