Juanito debütierte am 21. August 2002 gegen Ungarn für die spanische Fußballnationalmannschaft. Er nahm mit Spanien an der EURO 2004, der WM 2006, bei der gegen Saudi-Arabien zum 1:0 Siegtor traf und der EURO 2008 teil, bei der er den Titel erringen konnte.