Internacional pelo seu país, Fangzhuo, de 25 anos, deu nas vistas nas camadas jovens de vários clubes chineses, saindo aos 19 anos para o clube inglês, que gastou 500 mil libras pelo seu passe.

Nos "red devils", não teve muitas oportunidades e foi emprestado aos belgas do Antuérpia, onde se destacou durante várias épocas, voltando mais tarde ao Manchester United e acabando por rescindir devido à escassa utilização.

Fangzuo voltou à China em 2008 para representar o Dalian Shide e, na última temporada, serviu o Légia de Varsóvia (Polónia).

O avançado chinês assinou um contrato válido por uma temporada com os algarvios, tornando-se o 15.º reforço para esta época.