De ascendencia suizo-italiana y francesa por parte de madre, David Silva nació en la Ciudad de México el 9 de octubre de 1917, siendo sus padres David Silva Ramírez, destacado cantante y profesor de canto de género operístico, y Aída Guglielmeti Travesí, de origen norteamericano.