Elon Musk says the fight with Mark Zuckerberg is officially on -- he announced Friday the billionaire brawl is all set to go down at "an epic location" ... though he added the two won't face off for a while, 'cause he needs minor surgery first.
Musk made the revelations in a series of early morning tweets ... explaining he and Zuck have just finalized a bunch of the details about their upcoming tilt.
First, the Tesla honcho said the fight will no longer be put on by Dana White and the UFC -- saying it all will now "be managed by my and Zuck's foundations."
He also said after recent talks with the Prime Minister of Italy and the Minister of Culture ... they've agreed the match will happen on Italian soil. It's unclear, however, if that means Rome's Colosseum -- as has been rumored for months now -- or somewhere else.
When it comes to how fans will watch the action, he said it will be live-streamed on X and Meta ... and "everything in camera frame will be ancient Rome, so nothing modern at all."
Finally, Musk tweeted all of the profits from the fight will go to veterans.
"Everything done will pay respect to the past and present of Italy," Musk added.
The fight night date is still unknown ... though Musk said he'll need a bit more time to prepare, 'cause he's undergoing surgery soon to fix an issue with his shoulder blade.
"Recovery will only take a few months," he insisted.
So far, neither Zuckerberg nor White have commented publicly on Musk's tweets.