Chen ist Sportsoldat, lebt in Dalian und gehört seit 2003 dem chinesischen Biathlon-Nationalkader an. Er startet für die "Chinese Biathlon Association". Seine ersten internationalen Rennen bestritt er 2004. Zunächst trat er in Haute-Maurienne bei den Junioren-Weltmeisterschaften an und wurde 39. im Sprint, 41. der Verfolgung und 55. im Einzel. Es folgten die Biathlon-Weltmeisterschaften 2004 in Oberhof, wo Chen 84. im Einzel und 90. im Sprintwettbewerb wurde. Mit der Staffel erreichte er das Ziel nicht. Ein sehr gutes Ergebnis schaffte der Chinese mit Platz 17 im Einzel bei den vorolympischen Testwettkämpfen in Cesana San Sicario. Danach wurde Chen fünf Jahre nicht mehr eingesetzt. Erst 2008 kehrte er in den Nationalkader zurück und bestritt 2009 wieder seine ersten internationalen Wettkämpfe im Rahmen des IBU-Cups. In Ruhpolding debütierte er als 102. des Sprints in seinem ersten reinen Biathlon-Weltcup-Rennen. Höhepunkt wurden die Biathlon-Weltmeisterschaften 2009 in Pyeongchang. Bei seinen zweiten Biathlon-Weltmeisterschaften startete Chen in zwei Rennen. Im Sprint erreichte er das Ziel nicht, mit der Staffel wurde er gemeinsam mit Zhang Qing, Zhang Chengye und Li Zhonghai als Schlussläufer 24. 2010 bestritt er die Militär-Skiweltmeisterschaften in Brusson und wurde 26. des Sprints und mit Li Huanjie, Zhang Chengye und Ren Long Sechster im Militärpatrouillenrennen. Seit der Saison 2010/11 kam Chen vermehrt im Weltcup und im IBU-Cup zum Einsatz. 2012 erreichte er mit Rang 72 bei einem Sprint in Kontiolahti ihr bestes Ergebnis in der höchsten Rennserie. In Ruhpolding nahm er 2012 an deinen dritten Weltmeisterschaften teil. Im Einzel wurde er 94., im Sprint 102., mit Tang Jialin, Song Chaoqing und Ren Long 26. im Mixed-Staffelrennen und mit Li Zhonghai, Ren Long und Zhang Chengye 24. mit der Männerstaffel.