The son of Spaniards who immigrated to Switzerland, Geijo was born in Geneva. He started his professional career in his country of birth with Neuchâtel Xamax in 2000, moving the following year to Spain where he began playing with Málaga CF, with little individual success, being released in summer 2005. For the next two years, Geijo played in the second division with another Andalusia club, Xerez CD, where he blossomed into a useful attacking player, scoring 13 goals in his first season. For the 2007–08 campaign, he joined Levante UD: in a team severely hindered by financial problems, and eventually relegated from La Liga, he finished as the second teamgoal scorer at five, behind Mustapha Riga's eight. Geijo started his second year strong, netting ten second level goals before the end of 2008. However, he missed the remainder of the season due to a serious fibula injury, after an awkward fall in a training session. On 28 July 2009, Geijo joined Racing de Santander for four years. Still recovering from injury, he nonetheless completed a successful medical. Geijo's first goal only arrived on 24 January 2010, but it was a crucial one, as the Cantabrians beat Sporting de Gijón away by a single goal. However, on 1 February, he signed with Udinese Calcio in Italy, rejoining former Levante coach Gianni De Biasi. In July 2010, inserted in a partnership between Granada CF and Udinese, Geijo was loaned to the Andalusians by the Italians, in a season-long move. On 30 October he put three past former team Xerez in a 5–0 home win and, on 13 November, he scored all of his team's goals in a 4–1 home defeat of FC Barcelona B; he finished the campaign with 24 goals, and his team achieved a second consecutive promotion, reaching the top level after 35 years. Geijo started 2011–12 injured, with Granada languishing in the table's bottom three for most of the first months. On 31 October 2011 he scored his first goal of the campaign, equalising in an eventual 2–1 away win against Sevilla FC in a local derby. On 9 August 2012, Geijo joined Football League Championship club Watford on a season-long loan. He scored his first goal on 27 November, playing the full 90 minutes in a 4–1 win at Sheffield Wednesday.