Народився 12 вересня 1844 року у м. Анцзі того ж самого повіту (провінція Чжецзян). Походив з родини вчених. Син У Сіня, місцевого чиновника. При народженні отримав ім'я Цзунцінь. Здобув початкову освіту, коли родина у 1860 році вимушена була тікати у зв'язку з Тайпінським повстанням. Після придушення останнього у 1864 році переїздить до провінції Аньхой, де продовжує свої навчання. В цей час змінює ім'я на Чаншо. У 1865 році він успішно склав провінційний іспит та отримав вчене звання цзюйчжень. Водночас починає навчатися різьбленю печаток.