The war between the United States and the Confederate States began on April 12, 1861 at Fort Sumter, Charleston, South Carolina. The immediate cause was Constitutional principle: the U.S. government refused to recognize the southern states' right to secede from the Union, and the C.S.