Diego de Narváez était né en Navarre vers 1510. Passé jeune aux Indes en 1526 à la suite du gouverneur de la Terre Ferme, Pedro de los Rios, dont il était secrétaire. Au Pérou, il participa à la bataille de Cajamarca comme Homme à pied, et perçut, lors de la répartition de la rançon d'Atahualpa, 5/8 de part d'or et 3/4 de part d'argent (2775 pesos d'or et 131 1/8 marcs d'argent).
Il fut secrétaire du cabildo de Cusco et exerça différentes charges de comptable ou de secrétaire, y compris comme fonctionnaire royal.
En 1545, il prit parti contre Gonzalo Pizarro lors d'un soulèvement de la ville de Cusco contre ce dernier. Il fut exécuté sommairement en même temps que Hernando de Aldana, sur ordre du capitaine pizarriste Francisco de Carvajal, le fameux Démon des Andes.