Song Chen rozpoczął karierę piłkarską grając dla różnych drużyn młodzieżowych Dalian Shide F.C. zanim został wysłany do drużyny rezerwowej drużyny Dalian Shide Siwu FC, która mogła wziąć udział w Singapurskiej S.League w 2008 roku. Debiutował 21 lutego 2008 roku w meczu ligowym przeciwko Home United, który zakończył się porażką 2-1. Wrócił do drużyny młodzieżowej Dalian Shide, gdy uczestniczyli w Narodowych Igrzyskach w Chinach w 2009 roku.
- Co? W 2010 roku został przeniesiony do chińskiej drużyny Shenzhen Ruby wraz z kolegą z drużyny Quanem Hengem. W końcu zadebiutował w lidze dla Shenzhen 2 maja 2010 roku w meczu przeciwko Henan Jianye, wchodząc na miejsce Yuan Lin w 43 minucie. Song stopniowo zaczął ustanawiać się w zespole, aż do wprowadzenia nowego trenera Philippe Troussier, który nie zintegrował Song w swoim systemie taktycznym.