Makashvili made his professional debut in September 2011 and amassed a record of 10–1 before signing with the
Ultimate Fighting Championship in February 2015.
Ultimate Fighting Championship Makashvili was expected to make his promotional debut against
Nik Lentz on February 14, 2015, at
UFC Fight Night 60. However, the pairing was scrapped just prior to the weigh-ins as Lentz was stricken with flu-like symptoms. Makashvili eventually made his debut on May 16, 2015, as he faced
Mark Eddiva at
UFC Fight Night 66. He won the fight via split decision. Makashvili faced
Hacran Dias on June 27, 2015, at
UFC Fight Night 70, filling in as a short notice replacement for
Chas Skelly. He lost the fight via split decision. Makashvili faced
Damon Jackson on January 30, 2016, at
UFC on Fox 18. The bout was ruled a majority draw (28-28, 28-28, 29-27) after Makashvili was deducted one point in the third round due to an illegal knee and eye poke.
Fight Nights Global Makashvili faced
Rasul Mirzaev on 16 November 2016 at Fight Nights Global 54. He won the fight via unanimous decision. Makashvili next faced Jack McGann at
Fight Nights Global 62: Matmuratov vs. Kurzanov on March 31, 2017. He won the fight via unanimous decision.
Absolute Championship Akhmat After two bouts in FNG, Makashvili signed with
Absolute Championship Akhmat after a two and a half year hiatus. He made his promotional debut against Attila Korkmaz at
ACA 101: Strus vs. Nemchinov on November 15, 2019. He won the fight via unanimous decision. His sophomore bout was against
Magomedrasul Khasbulaev at
ACA 104: Goncharov vs. Vakhaev on February 21, 2020. He lost the fight via unanimous decision. He then faced Roman Dik at
ACA 109: Strus vs. Haratyk on August 20, 2020. He won the fight via second-round knockout. Next he faced Aurel Pirtea at
ACA 114: Omielańczuk vs. Johnson on November 26, 2020. He lost the fight via split decision. Makashvili faced Elismar Lima da Silva on April 23, 2021, at
ACA 122. He won the bout via unanimous decision. Makashvili faced Herdeson Batista at November 18, 2021, at
ACA 132: Johnson vs. Vakhaev. He lost the bout via unanimous decision. Makashvili faced Leonardo Limberger on March 6, 2022, at
ACA 137. He won the bout via split decision. Makashvili faced Tural Ragimov on August 13, 2022, at
ACA 142. He won the bout via unanimous decision. Makashvili faced Kurban Taygibov on December 16, 2022, at
ACA 149. He lost the bout via unanimous decision. Makashvili faced
Vener Galiev on April 28, 2023 at
ACA 156, losing the bout via TKO stoppage in the first round. Makashvili faced Islam Meshev on December 24, 2023 at
ACA 168: Gadzhidaudov vs. Tumenov, losing the bout via unanimous decision. Makashvili faced Roman Ogulchanskiy on May 17, 2024 at
ACA 175: Gordeev vs. Damkovskiy, being submitted in the first round via arm-triangle choke. ==Mixed martial arts record==