Pedro Silva Gil was a Peruvian brigadier general serving under the Peruvian Army. At the outbreak of the War of the Pacific in 1879 he was already retired, but he requested and obtained his return to service, being appointed Chief of Staff of the Defense Army of Lima. He fought in the Battles of San Juan and Miraflores in 1881. He then joined the resistance of the mountains led by General Andrés Avelino Cáceres and was killed in the Battle of Huamachuco.