Il remporte 3 victoires. Ses meilleurs résultats sur le circuit européen restent son succès dans le classement final des meilleurs grimpeurs de la Vuelta 1990 et d'avoir été leader de la Vuelta 1989 durant une journée.
Lors du Tour d'Espagne 1989, il prend part, tout d'abord, lors de la 6e étape, à une échappée avec son compatriote Omar Hernández. Ce dernier prend le maillot « amarillo » (jaune) de leader de la course alors que Farfán se replace au classement général[1]. Il prendra la tête de la Vuelta 1989, à l'issue de la 15e étape (un contre-la-montre en côte). Mais pour seulement deux secondes, devant le futur vainqueur Perico Delgado[2] qui lui ravira dès l'étape suivante[3]. Résultat entaché par un contrôle antidopage positif, révélé quelques jours après l'arrivée à Madrid[4].
↑Il termine à la 15e place cette Vuelta (Classement général final dans le quotidien L'Équipe du mardi 16 mai 1989), mais il prendra une pénalité de 10 minutes, pour contrôle antidopage positif, qui le relèguera à la 23e place finale.