Tristán nació en Arequipa, ciudad del Virreinato del Perú en una familia aristocrática formada por José Joaquín Tristán del Pozo y Carassa, y María Mercedes Moscoso Pérez Oblitas, y estuvo casado con su sobrina Joaquina Flores y Tristán.