Born in Barakaldo, Biscay, Vera played mostly amateur football until the age of 23, having represented Basque giants Athletic Bilbao as a youth from ages 10–12. During his spell at SD Lemona, he received part of his wage by taking the team's kits to the laundry.[2]
In the last minutes of the 2011 January transfer window, after impressing with Lemona in Segunda División B (the club was coached by legendary Athletic player Aitor Larrazábal), Vera was acquired by the Lions, signing a one 1/2-year contract and initially being assigned to the reserve side, Bilbao Athletic.[3] He made his first-team – and La Liga – debut on 5 February, coming on as a substitute for Iker Muniain for the final 15 minutes of a 3–0 home win against Sporting de Gijón.[4]
On 14 March 2011, again appearing from the bench, Vera scored his first goal for Athletic Bilbao, heading home in injury time in a 2–2 draw at Getafe CF.[5] After being released he resumed his career in Segunda División, representing five clubs in just four years, including CD Mirandés[6] for which he netted 20 times in all competitions.[7][8]
On 19 August 2016, Vera signed a one-year deal with SD Huesca, still in the second tier.[11] The following 23 January, he returned to Mirandés after leaving by mutual consent.[12]
On 18 May 2017, Vera moved to Romania with CFR Cluj.[13] In January 2019, after a short loan spell at FC Astra Giurgiu also in the country's Liga I,[14] he signed with English League Two club Oldham Athletic.[15] His contract at the latter was mutually terminated on 24 January 2020,[16] and he returned to the Spanish lower leagues shortly after with CD Guijuelo.[17]
Vera returned to his native region on 28 August 2020, with the 33-year-old agreeing to a deal at third-tier Club Portugalete.[18]