Han har tidligere spilt for Real Madrid Castilla, Real Madrid, RCD Espanyol og CA Osasuna. Juanfran var også en del av Spanias tropp under EM i fotball 2012.