Nato in Perù, Tristán y Moscoso si trasferì in Spagna dove combatté i francesi durante la Guerra del Rossiglione (1793-1795). Al suo ritorno in Perù fu nominato "alcalde" (sindaco) di Arequipa (1808). Fu generale dell'esercito del re in Perù. Nel giugno 1811 prese parte alla battaglia di Guaqui.