Xiao was born in Guizhou Province in southwest China.
In Canada, Xiao was a successful entrepreneur before entering public life, working in consulting, international trade, publishing, commercial real estate and marketing.