The 25-year-old, better known as Chico, completed his medical on Monday and has put pen to paper on a three-year contract, subject to international clearance.
"I am very happy to be here," Flores told the Swansea website.
"I know I am joining a club that has been growing over the last few years and is still ambitious to go even higher."
Source: PA
Source: PA