Cao Xiangde urodził się w 1927 roku. W wieku 23 lat wstąpił do seminarium duchownego, lecz święcenia kapłańskie mógł przyjąć dopiero w wieku 58 lat. Otrzymał je z rąk bp. Aloysiusa Jina Luxiana z Szanghaju. Był duszpasterzem w katedrze w Hangzhou oraz w parafiach w Xiaoshan i Jinhua.
W 2000 roku został przez władze wyznaczony na biskupa diecezji Hangzhou w prowincji Zhejiang i wyświęcony wbrew wezwaniu Stolicy Apostolskiej, by tego nie robić. W 2004 roku zwrócił się o uznanie do papieża. Cztery lata później uzyskał od Benedykta XVI potwierdzenie swego statusu biskupa, jednak nie otrzymał nominacji na ordynariusza diecezji.
Pomóż w rozwoju naszego portalu
Należał do Patriotycznego Stowarzyszenia Katolików Chińskich (za którego pomocą partia komunistyczna kontroluje Kościół) - był jego przewodniczącym, a następnie honorowym przewodniczącym w prowincji Zheijang.
Z powodu stanu zdrowia w 2020 roku zamieszkał w hospicjum w Wuyunshan. Zmarł 9 lipca br. Jego pogrzeb odbędzie się 12 lipca.