The Battle of Selma was a military engagement near the end of the American Civil War. It was fought in Selma, Alabama, on April 2, 1865. Union Army forces under Major General James H. Wilson defeated a Confederate Army force under Lieutenant General Nathan Bedford Forrest.