[10] Rakhmonov's professional career began in October 2014, debuting with a first round triangle choke victory against Adam Tsurov at M-1 Challenge 52.
He would alternate back-and-forth between the two organizations, earning his first shot at title as a pro against Faridun Odilov for the KZMMAF welterweight belt.
[16] Gadzhimurad Khiramagomedov is the only person to defeat Rakhmonov on two occasions while competing in a MMA fight.
[17][18] Rakhmonov defended his belt in his next fight at Battle of Nomads 11 against Rinat Sayakbaev in December 2018, returning to M-1 at the start of the new year, facing Daniil Prikaza at M-1 Challenge 101 for the vacant M-1 Welterweight Championship.
[20] In his last appearance on the regional scene, Rakhmonov defended his M-1 welterweight title with a first-round stoppage of Tiago Varejão at M-1 Challenge 102.
[22] Rakhmonov was scheduled to face Bartosz Fabiński on March 21, 2020, at UFC Fight Night: Woodley vs.
[24] Rakhmonov was expected to face Ramazan Emeev on July 26, 2020, at UFC on ESPN: Whittaker vs.
[25] However, in early July, it was reported that Rakhmonov was forced to pull out due to injury[26] and was replaced by Niklas Stolze.
[32] Rakhmonov faced Michel Prazeres at UFC Fight Night: Gane vs. Volkov on June 26, 2021.
[37] As the first bout of his new five-fight contract, Rakhmonov faced Neil Magny on June 25, 2022, at UFC on ESPN 38.
[41] Rakhmonov was scheduled to face Geoff Neal on January 14, 2023, at UFC Fight Night: Strickland vs.
As a result, the bout proceeded as a catchweight and Neal was fined 30% of his fight purse, which went to Rakhmonov.