Before joining CUHK in 2011, he was a Staff Scientist at the Laboratory of Clinical Genomics, National Institutes of Child Health and Human Development (NICHD) at National Institutes of Health (NIH) in the United States and Project Coordinator at National Center for Biotechnology Information (NCBI).