Conor McGregor will return against Max Holloway in a welterweight bout at UFC 329 on July 11 in Las Vegas.
The 37-year-old has not fought since breaking his leg in a fight against Dustin Poirier in 2021 and has faced a series of legal issues over the last eight years.
The fight against Holloway will be a rematch of the 2013 featherweight bout, which McGregor won on points.
McGregor was scheduled to return for a fight against Michael Chandler in July 2024, but withdrew due to a toe injury.
The Irishman burst onto the MMA scene in 2013 and became the first UFC fighter to hold two championship belts in 2016 with a win over Eddie Alvarez for the lightweight title. He won the featherweight title a year earlier with a knockout of Jose Aldo.
McGregor fought Floyd Mayweather Jr in a boxing match in 2017 during a two-year hiatus from the UFC, but has lost three of his last four fights.
In July 2025, McGregor lost his appeal of a civil jury's finding in favour of Dublin woman Nikita Hand, who had accused him of rape.
McGregor lost his appeal on all five grounds that the case was taken. The jury found McGregor, who told the court he had consensual sex with Ms Hand, civilly liable for assault.
Last year, McGregor accepted an 18-month ban after missing three drugs tests within a 12-month period in 2024. The ban ended in March.