Gabi Garcia was born on November 17, 1985. Garcia trains in São Paulo with Fabio Gurgel, at the Alliance team, where she has achieved four Abu Dhabi Combat Club championships and nine world Brazilian jiu-jitsu championships. Garcia's results from the 2013 IBJJF World Jiu-Jitsu Championships were automatically disqualified when she tested positive for the fertility drugClomiphene, which is on the USADA banned list. After a case review, Garcia was found to have not been at fault for the positive test—no suspension was given.
Garcia appeared as a guest coach for Wanderlei Silva on . Garcia was at one point scheduled to face Megumi Yabushita for the Japanese promotion Real Fight Championship. This bout, however, fell through. Garcia was then scheduled to make her MMA debut with Jungle Fight in March 2015. However, this bout also didn't happen. On November 6, 2015, it was announced during Bellator 145 that Garcia would face Lei'D Tapa for Rizin Fighting Federation on December 31, 2015. She won the fight via TKO in the first round. In her second fight for the promotion, Garcia faced Anna Malyukova at Rizin Fighting Federation 1 on April 17, 2016. She won the fight via armbar submission in the second round. For her third fight with Rizin, Garcia faced Destanie Yarbrough at on September 25, 2016. She won the fight via americana submission in the first round. Garcia was scheduled to face Shinobu Kandori at on December 31, 2016. However, Kandori pulled out of the bout due to an injury and was replaced by Yumiko Hotta. Garcia won the bout via TKO in the first round. Garcia next faced Russian boxer Oksana Gagloeva on July 30, 2017 at. The bout ended in a No Contest due to an eye poke that occurred just sixteen seconds into the first round. Garcia was scheduled to face Shinobu Kandori on December 29 at, but the fight was canceled when Garcia missed weight by 28 pounds. Garcia faced Barbara Nepomuceno at Rizin 14 on December 31, 2018 in a 226lbs catchweight bout. She won the fight via submission in the first round.
Garcia made her shoot boxing debut on July 7, 2017 when she faced Megumi Yabushita at Shoot Boxing Girl's S-Cup 2017. The bout was declared a No Contest after twice hitting Yabushita with illegal soccer kicks when her opponent fell to the ground.