Fanglin is a faculty member at the Fujian Academy of Science, and was a Fellow in 2001. He was featured on Oregon Public Broadcasting in 2008 for his work to bring Oregon State University scientists to China to discuss invasive species issues.