Born in
Caracas, Juanpi joined
Málaga CF's youth system in 2009, aged 15, from hometown club
Caracas FC. He spent several seasons in the
Juvenil squad and was promoted to
the reserves in the
2013–14 campaign, appearing regularly in
Tercera División. Juanpi made his first-team – and
La Liga – debut on 29 August 2014,
replacing Luis Alberto in the 75th minute of a 0–3 loss at
Valencia CF. On 19 December he signed a new contract until 2018, and scored his first professional goal on 6 January of the following year, netting the first in a 2−0
Copa del Rey home win against
Levante UD. Juanpi scored his first league goal on 23 January 2016, netting the equalizer in a 1–2 home loss against
FC Barcelona. Seven days later he added another, netting the first in a 2–1 win at
SD Eibar, and scored four goals during
the campaign. Juanpi switched from 28 to 10 shirt ahead of the
2016–17 campaign, and scored the
Andalusians' first goal of the competition, in a 1–1 home draw against
CA Osasuna. On 31 January 2019, Juanpi was loaned to
SD Huesca in the top tier, until June. He was released by Málaga on 3 October of the following year, along with seven other first team players, due to a
layoff. On 11 October 2020, Juanpi was signed to
Al-Ain FC in the
Saudi Professional League. He returned to Caracas FC on 27 June 2022. ==International career==