Dungiven light-welterweight Paul McCloskey is to fight Mexico's former IBF world lightweight champion Julio Diaz in Belfast on 5 May.
The contest will take place at the King's Hall as McCloskey, 32, aims to press his claims for another world title shot.
McCloskey has not fought since beating Breidis Prescott in September 2011.
That came five months after McCloskey lost to Amir Khan on a controversial points decision in Manchester.
The then WBA light-welterweight champion got the verdict after the contest was stopped in the sixth when McCloskey sustained a gash above an eye.
Former IBF lightweight champion Diaz has won 38 and lost seven bouts.
The 32-year-old has unsuccessfully challenged for the WBO lightweight and WBA super lightweight titles.