Fue internacional absoluto con su selección durante trece años (1969-1982), es el noveno máximo goleador histórico de la selección peruana,[17] con la que marcó 17 goles de manera absoluta (2 en procesos clasificatorios a Copas del Mundo, 3 en Copa América y 12 en amistosos) en 57 partidos.
Entre sus destacadas participaciones en este torneo se le recuerda la impresionante volea de 40 metros sombreándole el balón a Walter Corbo, tras pase previo de Héctor Chumpitaz, anotando un gol histórico que le dio el triunfo a la «U» sobre Peñarol en la fase de grupos de la Copa Libertadores 1975, cuando por primera vez en la historia un equipo peruano le ganaba a un equipo uruguayo en el Estadio Centenario.
[23] En dos impresionantes piques se deshizo de la defensa argentina y le hizo dos goles al arquero Agustín Cejas.
Oswaldo Ramírez junto a Juan Carlos Oblitas fueron los goleadores por Perú anotando 3 goles cada uno.
Oswaldo Ramírez convirtió 27 goles en la Copa Libertadores de América en 52 partidos disputados, convirtiéndolo así en el máximo anotador peruano en la historia del torneo y el noveno goleador histórico en general.