Olivares jugó un total de 82 partidos en Primera División y marcó 54 goles.
En la temporada 1935-36 se hizo cargo del Real Zaragoza a partir de marzo, durante una temporada en la que el equipo quedó segundo en la Segunda División y conseguir así el ascenso.
En la temporada 1950-51 fichó por el Calvo Sotelo de Puertollano, siendo el primer entrenador que dirigió a este equipo en Tercera División.
[5] Algunas fuentes lo sitúan en el Úbeda Club de Fútbol en 1942, tras abandonar Málaga, entonces en categoría regional.
Fue distinguido con el trofeo Pichichi en la temporada 1932-33 con el Madrid Football Club, al contabilizársele 16 goles.[n.