Figueroa joined Total Nonstop Action Wrestling in July 2002 as Apolo. He made several appearances for the promotion, with his last match being a loss to Jeff Jarrett on August 7 in a match with Ricky Steamboat as the special guest referee.
On January 14, 2004, Figueroa returned to TNA under a mask as El León (" The Lion"), attacking Jarrett. The following week he faced Jarrett in a street fight that ended in a no-contest. Figueroa unmasked on March 31, and formed a tag team with D'Lo Brown. That same night, Figueroa and Brown defeated three other teams to become number one contenders to the vacant tag team championships. On April 14, 2004 Figueroa and Brown defeated Kid Kash and Dallas for the NWA World Tag Team Championships, winning by disqualification (in TNA, title can change hands on count-outs or disqualifications) when Dallas brought a pipe into the ring. The following week, Kash and Dallas claimed their rematch. In the course of the match, Kash attempted to hit Figueroa with a pipe, but Figueroa was able to wrestle it from him. However, referee Rudy Charles saw him with the weapon and disqualified him as a result, thereby returning the titles to Kash and Dallas. The two teams faced one another for a third time on April 28 in a Nightstick on a Pole Match to determine the undisputed NWA World Tag Team Champions, and Figueroa and Brown were defeated. Figueroa then left the promotion once more.
Figueroa returned to TNA for a third run on March 4, 2005, with Director of Authority Dusty Rhodes welcoming him as part of his "open door policy". After defeating Sonny Siaki on the March 25 episode of iMPACT!, Figueroa earned the respect of his Samoan opponent, and the duo formed a tag-team. On June 19 at Slammiversary they were defeated by Simon Diamond and Trytan. The team was split when Siaki's contract expired in December 2005.
On the December 31 episode of iMPACT!, Figueroa helped Konnan and the debuting Homicide to ambush Bob Armstrong. The trio were later identified as the "Latin American Exchange".
After Figueroa no-showed TNA Final Resolution 2006, he was removed from TNA television. At TNA Against All Odds 2006 on February 12, 2006, he was replaced with Machete. He was released from the promotion that same month.
Figueroa was a participant in a TNA event that took place on June 3, 2007 in San Juan, Puerto Rico. He was booked to wrestle in a tag team match with Jeff Jarret against Scott Steiner and James Storm, Figueroa's team won the match. A sidekick applied to Steiner by Figueroa injured his trachea, after Steiner confronted respiratory problems he underwent surgery in a nearby hospital.