Yanhui Xu

Managing Director, John Crane China
Yanhui Xu

Yanhui Xu is Managing Director, John Crane China, responsible for driving and managing the sustainable, growing, and profitable business in China.

Since joining John Crane in 2006, Yanhui has held several Director-level roles, including Sales and Service, End User Sales and Service, and Engineering. Yanhui began his career as an Engineering Trainee for John Crane United Kingdom and has also served as Senior Application Engineer, SAP Data Team Manager and Engineering Manager.

Yanhui holds a bachelor’s degree in process equipment and control engineering from Hebei University Technology China, a master’s degree in chemical machinery from Tianjin University China, and a Master of Business Administration degree from Tsinghua University China.

Scroll to top