Alright folks, today I’m gonna walk you through something I was fiddling with yesterday: figuring out “how old is xiao”. Sounds simple, right? Well, let’s dive in.
First off, I started by just googling “Xiao Genshin Impact age”. Obvious, I know, but you gotta start somewhere. I saw a bunch of forum posts and wiki pages popping up, all throwing around different numbers. Some said he was over 2000 years old, others were like, “Nah, he’s gotta be younger.” Man, the internet is a wild place.

Then, I decided to hit up the Genshin Impact wiki. Those things are usually pretty reliable. I scrolled through Xiao’s character page, looking for any official mentions of his age or backstory that might give me a clue. Found a bit about him being an adeptus and involved in the Archon War, which happened like, centuries ago. Okay, so definitely not a teenager.
Next up, I dug into the lore a little deeper. I watched some YouTube videos explaining Xiao’s backstory and his role in the Yaksha. This is where things got interesting. They talked about how he’d been fighting demons and corrupted gods for centuries. So, while he might look like a young guy, his actual age is way more than it seems.
After all that digging, here’s what I pieced together: Xiao is technically over 2000 years old because he was involved in the Archon War. But, since he’s an adeptus, his aging process is probably different from humans. So, while his chronological age is ancient, his physical age is probably much younger, maybe late teens or early twenties, based on his appearance.
In conclusion, figuring out Xiao’s exact age is kinda tricky. It’s a mix of lore, speculation, and a healthy dose of “it’s complicated.” But hey, that’s what makes these characters so interesting, right? Just wanted to share my little dive into the Genshin Impact lore. Maybe you learned something new, or maybe you already knew all this. Either way, it was a fun little rabbit hole to explore.
Hope this helps someone out there who’s also scratching their head about Xiao’s age! Catch you in the next one!