Lima began her professional MMA career in 2010 in her native Brazil. In the first three years of her career, she went undefeated with a record of 5 wins and no losses. She has also competed in Muay Thai fight and jiu-jitsu tournaments.
In December 2013, it was announced that Lima had been selected to appear as a contestant on . However, she was eventually removed from the cast due to being unable to speak English and instead received a direct contract with the UFC. Lima made her Ultimate Fighting Championship debut in July 2014 against Joanna Jędrzejczyk at UFC on Fox 12. She lost the fight via unanimous decision. For her second fight with the promotion, Lima faced Nina Ansaroff at UFC Fight Night 58 on November 8, 2014. She won the fight by unanimous decision. Lima was scheduled to fight Jessica Penne at UFC Fight Night 67 on May 30, 2015. However, Penne was pulled from that bout in favor of a matchup with current UFC Women's Strawweight Champion Joanna Jędrzejczyk on June 20, 2015 at UFC Fight Night 69. Lima instead faced Ericka Almeida and won the bout by unanimous decision. Lima was scheduled to face UFC newcomer Amanda Ribas on July 7, 2017 at. Ribas, however, was flagged by USADA for a potential anti-doping violation and removed from the bout. Lima instead faced replacement Tecia Torres. Lima lost the fight via submission in the second round. Lima faced Randa Markos on January 27, 2018 at UFC on Fox 27. She lost the fight via unanimous decision.
Return to Invicta
In January 2019, Lima signed a six-fight deal with Invicta Fighting Championships. Upon returning, she was announced to participate in Invicta Phoenix Series one-night Strawweight tournament on May 3, 2019. In the opening round Lima faced Danielle Taylor, winning the one-round bout via split decision. She advanced to semifinals, where she was pitted against the tournament's eventual winner Brianna van Buren. She lost the bout via unanimous decision, and was eliminated from the tournament. On June 9, 2020, it was announced that Lima will be headlining against Emily Ducote on July 2, 2020. Lima lost the bout via unanimous decision.