Nejprve hrál Yang Chen v pekingském fotbalovém klubu Guoanu, poté přestoupil do Frankfurtu a za německý klub hrál 4 roky. V sezóně 1998-99 odehrál 23 zápasů a vstřelil 8 gólů. V sezoně 1999-2000 hrál v 27 zápasech a vstřelil 4 góly. V roce 2000-01 nastoupil 15krát a dal 4 góly. V sezóně 2001-02 si zahrál 29krát v druhé Bundeslize a vstřelil 5 branek.
V létě roku 2002 opustil Yang Chen Frankfurt a přestoupil do klubu FC St. Pauli, kde v sezóně 2002-03 vstřelil 3 góly pro svůj druhý německý klub. V roce 2003 se vrátil do vlasti a vstoupil do klubu Jianlibaoa v jihočínském městě Shenzhen. V roce 2006 přestoupil do xiamenského klubu Modrý lev.
Yang Chen byl kapitánem čínského olympijského fotbalového týmu v roce 1996 a dne 21. října 1998 se Yang Chenovo jméno poprvé objevilo na seznamu národních fotbalových reprezentantů. V prosinci tohoto roku se účastnil fotbalových zápasů 13. asijských her a společně se svými spoluhráči vybojoval třetí místo. V únoru roku 2000 se opět dostal do reprezentačního týmu pod vedením známého kouče Milutinoviče. V roce 2001 se účastnil kvalifikačních zápasů v Jižní Korey a Japonsku pro mistrovství světa v následujícím roce 2002.
Dne 14. srpna roku 1998 nastoupil Yang Chen k zápasu prvního kola německé Bundesligy, a jako hráč první sestavy hrál pro svůj tým 90 minut. Stal se prvním Číňanem, který hrál v 5ti nejlepších fotbalových ligách v Evropě. Dne 8. září, v třetím kole 1. Bundesligy, v zápase proti Monchengladbachu, vstřelil Yang Chen svůj první gól, který byl současně prvním gólem čínského hráče v prvních 5ti nejlepších evropských ligách.
V roce 2009 začal pracovat jako asistent kouče v klubu Shuntian v provincii Jiangsu a zahájil svou kariéru také jako fotbalový kouč.
Ačkoli Yang Chen už dlouho profesionálně nehrál, pořád se udržuje v kondici. V Bundeslize hrál velmi dobře, a také vstřelil několika gólů pro reprezentační tým. V současnosti je Yang Chen asistent kouče v klubu Shuntian a dává přednost životu v provincii Jiangsu.