Song Chen zou zijn voetbalcarrière beginnen met het spelen voor de verschillende jeugdteams van Dalian Shide F.C. voordat hij naar het reserve-team van het team werd gestuurd, Dalian Shide Siwu FC, dat in 2008 de S.League van Singapore mocht deelnemen. Hij maakte zijn debuut op 21 februari 2008 in een competitiewedstrijd tegen Home United die eindigde in een 2-1 nederlaag. Hij keerde terug naar het jeugdteam van Dalian Shide toen ze deelnamen aan de Nationale Spelen van China in 2009.
Ik weet het. Hij ging in 2010 over naar het Chinese Super League-team Shenzhen Ruby, samen met teamgenoot Quan Heng. Hij zou uiteindelijk zijn debuut voor Shenzhen op 2 mei 2010 maken in een wedstrijd tegen Henan Jianye, als vervanger voor Yuan Lin in de 43e minuut. Song zou zich geleidelijk beginnen te vestigen binnen het team tot de introductie van de nieuwe hoofdcoach Philippe Troussier, die Song niet integreerde in zijn tactisch systeem.