Dr Cheng received her basic medical training from Christian Medical College, Vellore, India. She went on to obtain the Master Degree of Medicine in Anaesthesiology from the National University of Singapore.
Dr Cheng worked in the Department of Anaesthesia and Intensive Care in Penang General Hospital, Seberang Jaya Hospital and Johor Bahru Sultanah Aminah Hospital, before joining Penang Adventist Hospital.
She also underwent a short term of training in paediatric cardiac anaesthesia while working at the Shanghai Children's Medical Centre.
Dr Cheng is fluent in Mandarin, English, Malay and Hokkien.