When the events of Final Fantasy 12: The Zodiac Age begin, Balthier is 22 years old. Revenant Wings commences a year after the events of the Zodiac Age, so it's safe to assume Balthier is 23 by that point.