"Man of Steel" director Zack Snyder will direct the film, CNN said, and the current Superman, Henry Cavill, will star.
The new Batman has not yet been cast.
Snyder's Superman film broke the record for the biggest June opening this summer, and took in $125.1 million its first weekend.
Snyder said he is excited to work with Cavill again.
"It's beyond mythological to have Superman and our new Batman facing off, since they are the greatest superheroes in the world," he said.
Christian Bale, who played as Batman in the "The Dark Night" trilogy, said this month he wouldn't play the character in a fourth film.
Members of Congress to keep receiving porn magazine
Rosie O'Donnell unveils nearly 50-pound weight loss