Lafuente speelde jarenlang in de cantera (jeugdopleiding) van Athletic. Vanaf 1994 speelde hij voor Bilbao Athletic, het tweede elftal van de club. Na huurperiodes bij Sestao River Club (1995/1996) en Elche CF (1998/1999) kwam Lafuente in 1999 bij het eerste elftal van Athletic. Hij maakte op 16 januari 2000 tegen Real Betis zijn debuut in de Primera División. Sinds 2009 speelde Lafuente voor CD Numancia.