Tyson, aged 59, announced the event on Instagram, sharing a poster for the fight with the caption 'Coming Soon'.
Tyson expressed surprise that Mayweather agreed, stating it could be “detrimental to his health”, while Mayweather, almost a decade younger, remains confident it will not tarnish his 50-0 record.
This marks another return to booking for Tyson, who last fought Jake Paul in an exhibition in November.
Mayweather's last professional bout was against Conor McGregor in 2017.