Así jugaba Percy Olivares
Llegó al Sporting Cristal a mediados de 1983 para ser parte de los infantiles, hizo su debut a mediados del año 1987. Con el paso del tiempo Percy se ganó el titularato y el año 1988 obtiene su primer título nacional con la celeste bajo la conducción técnica de Alberto Gallardo luego de derrotar por 2-1 a Universitario en tiempo suplementario.
En el año 1989 juega su primera Copa Libertadores de América y luego fue convocado por primera vez para jugar con la Selección de fútbol del Perú en los eliminatorias mundialistas de Italia 1990. A mediados de 1989 obtiene el título del 1.er torneo Regional y a fines de ese año obtuvo el subcampeonato nacional.
En agosto de 1991 obtiene el título del Primer torneo Regional luego de derrotar al Sport Boys donde enfrentó a su hermano Pedro. Jugó algunos partidos del 2do torneo Regional y a mediados de Septiembre fue transferido al Deportivo Cali de Colombia que lo dirigía Miguel Company.
En Colombia solo jugó dos meses ya que el Deportivo Cali no clasificó a las instancias finales del torneo local. Percy regresa a Sporting Cristal y se proclama campeón nacional 1991 por segunda vez en su carrera luego de derrotar por definición de penales a Universitario por 7-6.
Jugó su tercera Copa Libertadores de América el año 1992 y a mediados de año salió al nuevamente exterior, esta vez contratado por el Núremberg de Alemania, solo pudo quedarse seis meses en Alemania por problemas con su representante.
En 1993 regresó al Sporting Cristal y jugó la Copa Libertadores, donde el equipo celeste llegó por primera vez hasta cuartos de final bajo el nuevo sistema de clasificación. A mediados del año 1993 viaja a España para jugar en el Tenerife (conjuntamente con José Del Solar) hasta mediados del año 1995.
Luego jugaría para Rosario Central, con el que ganó la Copa Conmebol 1995, asimismo pasó por el Fluminense (equipo con el cual desciende en la Serie A 1996), Cruz Azul (junto a su compatriota Juan Máximo Reynoso), PAOK Salónica FC y Panathinaikos FC de Grecia por dos temporadas.
En sus últimos años, ya en el Perú, juega en Universitario de Deportes y el año 2002 regresa nuevamente en su club que lo vio nacer, el Sporting Cristal. En abril de 2002 fue separado del club debido a problemas suscitados con el entrenador brasileño Paulo Autuori.
Luego llegó a actuar en la MLS defendiendo los colores del Dallas Burn. Retorna una vez más al Sporting Cristal en agosto del año 2003 para jugar el torneo Clausura, a fin de año decide dejar el fútbol.
Luego de retirarse del fútbol, decide volver y juega en el Alianza Atlético de Sullana la temporada 2005. Después jugó en el FC Thun de Suiza en la temporada 2006 – 2007 donde termina su carrera.
En 2014 decide aceptar la propuesta de dirigir al FBC Aurora de Arequipa, en su campaña de la Copa Perú.
Selección nacional
Ha sido internacional con la Selección de fútbol del Perú en 83 ocasiones y ha marcado 1 gol. Participó en las Eliminatorias para la Copa Mundial de Fútbol de 1990, Eliminatorias para la Copa Mundial de Fútbol de 1994, Eliminatorias para la Copa Mundial de Fútbol de 1998 y Eliminatorias para la Copa Mundial de Fútbol de 2002. También participó en la Copa América de 1989, 1991, 1993, 1995 y 1999.