Sánchez made his debut with Spain in a friendly with Germany on 16 August 2000 (4–1 away loss), and went on to receive eight caps in a four-year span. He had previously participated in the 1998 UEFA European Under-21 Championship, in which the nation emerged victorious 1–0 against Greece.