Johnson will face ex-Bellator fighter D.J. Linderman on the Nov. 3 show at the Planet Hollywood Resort & Casino in Las Vegas.
According to the promotion, Johnson signed an exclusive, multi-fight agreement.
The onetime welterweight, now competing at light-heavyweight, has successfully competed three times since parting ways with the UFC. In his most recent bout, he knocked out Jake Rosholt at an event in Tulsa, Oklahoma. Johnson is now 13-4 overall.
Linderman, meanwhile, is 14-3, and is also in the midst of a three-fight win streak, most recently defeating Dale Mitchell via second-round TKO.
Bantamweight Miguel Torres also has his fight set, as he has signed to face Brazilian Marlon Moraes. The fight will be the first for Torres (40-5) since he was cut from the UFC following an April loss to Michael McDonald.
His opponent is a 24-year-old with an 8-4-1 record who is riding a two-fight win streak.
The Torres-Moraes bout will serve as the night's co-main event.
The main card will air on NBC Sports Network at 10:30 pm ET.