Nacido el 17 de octubre de 1948 en Copiapó, Chile inicia su carrera en el equipo Unión la Calera», en 1965. En 1969 pasa a Deportes Concepción donde obtuvo el título de goleo en 1970.
Con 136 goles anotados en sus primeras 5 temporadas en Chile, en 1971 es transferido al América, en la época en que Enrique Borja y Carlos Reinoso pertenecían a la escuadra azulcrema.Es en la temporada de 1973 -1974, cuando «Pata Bendita» se convierte en máximo rompe redes del futbol mexicano al conseguir 26 goles en 34 encuentros. Con este título el América obtenía por cuarto año consecutivo el título de campeón de goleo. En ese mismo año América consigue el torneo de Copa al vencer a Cruz Azul 2-0, con goles de «Pata Bendita» y el «Negro» Roberto Hodge.
Osvaldo Castro es recordado por su privilegiado y potente disparo de pierna izquierda