He made his debut on 26 May 1993 in a 0–0 draw against the United States, and played his last international match for his native country on 14 November 2001, in a 1–1 draw against Bolivia.
He obtained 47 international caps for the Peru national team.