Graduated from Politecnico di Torino for Bachelor and Swiss Federal Institute of Technology(ETHZ) for Master, Kainian Liu was Former Automotive Engineer. He has both CEC(China Endurance Championship) and CTCC Sports CUP(China Touring Car Chanpionship Sports Cup) Winner title,holding FIA International C Racing License. He is also a Nurburgring Nordschleife Enthusiasts, in May 2025, he participated in 24H Nurburgring Qualifier Race。