 Olivares obtained 83 international caps for Peru, scoring once.He made his debut on 19 June 1987 against Chile (1–3), and played his last international match on 2 June 2001, against Ecuador (1–2), three days before his 33rd birthday.Olivares represented the nation in seven Copa América tournaments, helping it to the quarterfinals in the 1993 edition in Ecuador.