A graduate from the Department of Sculpture, Academy of Arts & Design, Tsinghua University in 1986, PAN Youlong serves as Dean, Professor and Master Tutor of Sculpture Department of Xiamen Academy of Arts & Design, Fuzhou University in Fujian Province. He is also in charge of Intangible Cultural Heritage Research Center and Arts & Crafts Institute of Fuzhou University. Specialising in sculpture, he cultivates many young artists in the discipline of clay sculpture, relief and public environmental sculpture.

He is also one of the Directors of China Arts and Crafts Institute, Vice President of Fujian Sculptor Association and Fujian Sculpture Institute as well as Executive Director of Sculpture Art Committee of Fujian Arts & Crafts Association.

His artworks are collected by important institutions such as the Great Hall of the People in Beijing and provincial government building in Fujian Province.

In 2017, he was awarded National Master of Chinese Traditional Arts and Crafts.