The 24-year-old will join Wigan from Espanyol and becomes new boss Roberto Martinez’s first signing of the summer.
“Jordi is a real quality player, [has] a great left foot and is extremely pleasing on the eye as a player,” Martinez told the club’s official website.
“I have no doubts in my mind that he will do well in the Premier League.
“I think he can go all the way in the game, and to play in the Premier League is the next step in his career.
He added: “To be honest I was surprised when we managed to get him at Swansea last season, but now that he is available, he is a player I really wanted to bring on board. He can play several positions and will score goals from midfield.
“We are a little light in numbers and I want to press ahead and bring in some more real quality into the squad.
“You need to have healthy competition for places and we must make sure that the players coming in are of the correct standard and mental attitude for us. Watch this space.”