Xu mottok sin Ph.D. i 1992 og postdoktor i 1993 ved Universitetet i Brussel, og har vært assisterende professor ved Universitetet i Uppsala fra 1994 til 2005. Siden 2005 har han vært professor ved Institutt for geofag, Universitetet i Oslo.