Discover Xiao's true age in Genshin Impact—this ancient Yaksha is over 2,000 years old, blending youthful looks with timeless lore.
If you've ever stopped at Wangshu Inn and looked up at Xiao wondering how someone that young-looking can feel that ancient, you're not alone. The quick answer is simple: Xiao is over 2,000 years old in Genshin Impact. The tricky part is that HoYoverse has never given him a clean, official number, so the best answer comes from piecing together lore, timelines, and his role in Liyue's history rather than reading a literal age off a profile card.
How Old Is Xiao in Genshin Impact
As far as the lore goes, Xiao is at least 2,000 years old, and very possibly older. The reason players are so confident about that estimate is pretty straightforward: he fought during the Archon War alongside Rex Lapis, the era-defining conflict that took place more than two millennia before the current story. That alone puts him firmly in the ancient-character tier.

There is also the part of his past that happened before his service under Rex Lapis. Xiao was once enslaved by a cruel god and forced into violence long before he became Liyue's silent protector. Since both that period and the Archon War sit thousands of years behind the present timeline, the usual community conclusion is that Xiao has been around for at least two thousand years, if not longer.
What we do not have is an exact canon age. No official character page, voice-line, or developer statement pins him to a precise number. So when people ask how old is Xiao Genshin Impact, the most accurate answer is still 2,000+ years old, based on lore evidence rather than direct confirmation.
That answer feels even more surprising because of how Xiao looks. His model reads as a teenager or a very young adult: slim build, youthful face, and the kind of stylized design Genshin often uses for characters who are definitely not actually young. Xiao is one of the clearest examples of that gap between appearance and lore age.
Xiao Character Profile in Genshin Impact
Xiao, whose adeptal name is Alatus, is the Vigilant Yaksha and one of Liyue's illuminated adepti. In gameplay, he's a 5-star Anemo Polearm hypercarry who spends most of his damage window in his Elemental Burst, Bane of All Evil, chaining plunging attacks for heavy AoE Anemo damage. His ascension stat gives bonus CRIT DMG, reaching 24.2% at level 90, which fits his high-damage carry role perfectly.
| Attribute | Detail |
|---|---|
| Rarity | 5-Star |
| Element | Anemo |
| Weapon | Polearm |
| Birthday | April 17 |
| Title | Vigilant Yaksha / Alatus |
| Role | Hypercarry DPS |
| Lore Classification | Adeptus / Yaksha |
His birthday is April 17, and like other playable characters, he sends players a special mail message on that date. Even there, his personality comes through clearly: reserved, distant, but still quietly sincere in his own way.
Lore-wise, Xiao's place in Liyue is much heavier than his combat role suggests at first glance. He is the last surviving Yaksha of the five great guardians once tasked with defending the region. The others either died or were consumed by karmic corruption, which leaves Xiao carrying not just his own burden, but the memory and pain of all of them.
Xiao Age Evidence From Genshin Impact Lore
The case for Xiao being ancient is built from several different lore sources, and they all point in the same direction. His character stories explain that he was once controlled by an unnamed evil god, used as a weapon, and later freed by Rex Lapis during the Archon War. Since that war happened over 2,000 years ago, Xiao's age has to extend at least that far back.
His voice-lines add even more weight to that timeline. Xiao speaks about Bosacius, Menogias, Indarias, and Bonanus as fallen companions, not distant legends. These are personal losses that still shape him in the present. He has spent centuries fighting, taking on the karmic residue left behind by defeated gods and monsters, and that suffering is central to who he is.

Even his gameplay reflects that history. Bane of All Evil drains his HP while active, which works as a mechanical expression of the toll his karmic burden has taken over time. It's one of those details Genshin handles really well: the lore and the kit are telling the same story.
Lantern Rite quests help fill in the emotional side of it. They show Xiao as someone who has watched Liyue change across ages while remaining mostly separate from the human world he protects. Put all of that together—character stories, event quests, voice-lines, and the Archon War timeline—and the conclusion is pretty consistent: Xiao's age is measured in millennia, not centuries.
Why Xiao Looks Young Despite His Age
This is where Genshin's adepti lore matters a lot. Xiao looks young because adepti do not age like ordinary humans. Their physical forms are not tied to time in the same way, and once they settle into a stable manifestation, that appearance can remain unchanged for extremely long periods.
Xiao is not the only character this applies to. Ganyu is another obvious example, since she is also an ancient adeptus-linked being who still appears youthful. The game's anime-inspired visual style makes that contrast even sharper, so it's easy to see why newer players get confused and assume appearance equals age.
The important distinction is this:
-
Apparent age: late teen or young adult appearance
-
Lore age: over 2,000 years old
-
Biological rules: adepti do not visibly age like humans
-
Narrative purpose: youthful form contrasted with immense trauma and history
That contrast is very much intentional. Xiao looks young, but nothing about his demeanor feels youthful in the normal sense. He speaks, reacts, and carries himself like someone who has seen far too much for far too long.
Xiao Compared With Other Old Genshin Impact Characters
It helps to compare Xiao with other long-lived characters if you want a better sense of where he stands. Genshin has plenty of ancient beings, but Xiao still ranks high on that list.
| Character | Estimated Lore Age | Notes |
|---|---|---|
| Zhongli | 6,000+ years | Geo Archon, one of the oldest beings in Teyvat |
| Venti | 2,600+ years | Anemo Archon, ascended after the defeat of Decarabian |
| Ganyu | 3,000+ years | Half-adeptus, secretary to the Liyue Qixing |
| Xiao | 2,000+ years | Last surviving Yaksha, fought in the Archon War |
| Yae Miko | 500+ years | Kitsune, served under the Electro Archon |
Compared with Zhongli, Xiao is clearly younger. Morax predates him by a huge margin and was already an ancient power by the time Xiao entered his service. Venti also appears to be older, with a timeline stretching back beyond the end of Decarabian's rule and into the Archon War period.
Ganyu is generally placed above Xiao in age as well. Most lore discussions put her in the 3,000+ range, which would make her older by roughly a millennium or more. That estimate is not officially numbered either, but it's the common read based on her long service under Rex Lapis and her half-qilin heritage.

So while Xiao is not the oldest playable character, he is absolutely in the upper tier. He outlives almost every human character in the game by an absurd margin and stands among Genshin's oldest active roster members.
Xiao FAQ: How Old Is Xiao Genshin Impact
Xiao human age equivalent
If you're judging only by appearance, Xiao looks somewhere around 17 to 19 years old in human terms. That's the visual impression most players get right away. But mentally and emotionally, he reads nothing like a normal teenager. He carries thousands of years of combat, grief, and isolation, and that weight shows in nearly every line he has.
Is Xiao older than Ganyu
Usually, no. Most lore estimates place Ganyu as older than Xiao. She is commonly put at 3,000+ years old, while Xiao is generally estimated at 2,000+ years old. Both are ancient beings tied to Liyue and the Archon War era, but Ganyu is typically viewed as the older of the two. Still, it is worth remembering that HoYoverse has never published exact ages for either character.
Is Xiao immortal
Not immortal in the absolute sense, but definitely far beyond normal human lifespan. As an adeptus and Yaksha, Xiao does not age like a mortal and has survived for over two thousand years. The real danger to him is karmic corruption, not old age. That burden destroyed the other Yakshas over time, which makes Xiao's continued survival feel less like invincibility and more like endurance at a terrible cost.
Can HoYoverse confirm Xiao’s age
Right now, no exact canon number exists. As of 2026, HoYoverse still has not officially stated Xiao's precise age. The best answer available is a lore-based estimate: over 2,000 years old. It's a strong estimate, and most of the community accepts it, but it is still an estimate rather than a hard-confirmed stat.
Conclusion
So, if you're looking for the clearest answer to how old is Xiao Genshin Impact, the best estimate is over 2,000 years old. That comes from his role in the Archon War, his history with Rex Lapis, and everything the game tells us about the Yakshas and Liyue's past.
There is no exact official number, and HoYoverse seems perfectly happy to leave it that way. Still, the lore answer is strong enough to be reliable. What players should really remember is that Xiao is ancient not just in years, but in experience: centuries of battle, loss, karmic pain, and duty packed into a form that barely looks old enough to carry any of it.