Mr. Li Bai graduated from James Madison University with a bachelor's degree in management. He also received an MBA from Rutgers University in the United States and a postgraduate diploma in Chinese from Peking University.
Mr. Li Bai is currently the executive director of China Hotel Association, a member of the Franchise Committee of China Chain Store & Franchise Association and a member of the Hotel Industry Expert Committee of China Ministry of Commerce.
In 2005, Mr. Li Bai was elected as "Top 10 News Figures of China Tourism in 2005" sponsored by China Tourism Weekly and "Top 10 News Figures of China Hotel Industry" sponsored by Hotel Modernization magazine. In 2006, Mr. Li Bai won the title of "Excellent Manager of Franchise Enterprises in 2005" sponsored by China Chain Store & Franchise Association.
The CEO of Super 8 China was awarded as "one of the most influential figures in the global tourism industry".