Allen is from Qingyang, Gansu Province.
He graduated from Lanzhou University as Bachelor of Science and Bachelor of Arts in Education in 2013, and graduated from Shanghai University as Master of Engineering in 2017.
He formally joined CNOOD in July 2017, opening a new chapter in his life.
His motto: Life is a sort of continuous impact. Every nobody has a story of his own.