Born in Seville, Andalusia, Campaña reached Sevilla FC's youth system at the age of seven,[1] and made his senior debut at only 16, going on to play in two Segunda División B seasons with the reserves.
Campaña made his debut for the first team on 25 August 2011, playing ten minutes in a 1–1 home draw against Hannover 96 in that season's UEFA Europa League (2–3 aggregate loss), in place of Piotr Trochowski.
[2] He made his first La Liga appearance three days later, replacing Manu del Moral in a 2–1 home win over Málaga CF.
[11] He finished the campaign with 591 minutes of action and five starts, with his team being relegated; he subsequently returned to Palace, being one of the retained players.
[13] However, on 1 September, he was loaned to Portuguese club FC Porto in a season-long deal, becoming the seventh Spaniard brought in by manager Julen Lopetegui in three months.
Despite not being under contract, he was allowed to use the club's facilities during his recovery;[21] during his spell at the Estadi Ciutat de València, he totalled 208 appearances, 19 goals and 30 assists.
In 2012, Campaña helped the national side renew their continental supremacy in Estonia by appearing in all five matches and starting in four, three as captain.