Lai graduated from the Chinese University in 2000 and had worked as an art administrator after graduation. She was awarded a special scholarship at the Leeds University where she obtained her Masters of Arts in 2006.