Waiting for answer This question has not been answered yet. You can hire a professional tutor to get the answer.
When was the U.S. Civil War and how long did it last?
1861-1865.
The American Civil War lasted almost exactly four years. It began on April 12, 1861, when Confederate troops fired on U.S. troops in Ft. Sumter. Ft. Sumter is located in the harbor at Charleston, South Carolina.
Most historians agree that it ended on April 9, 1865, when Confederate General Robert E. Lee surrendered to U.S. General Ulysses S. Grant at Appomattox, Virginia.