Lester was born in Abbeville County, South Carolina. He served in the Georgia House of Representatives and enlisted in the Confederate Army early in the Civil War. He was wounded in combat, losing an arm. He represented Georgia in the Second Confederate Congress from 1864 to 1865.
After the war he served as Georgia's Attorney General from 1890 to 1892.