Song was born and raised in Beijing, China. At Flinders University in Adelaide, South Australia she obtained her Master's and Doctorate degrees with the prestigious Commonwealth Endeavor Research Postgraduate Scholarship. Song started her career in international higher education in 1999 at Flinders University, Adelaide, South Australia. Song moved to the United States in 2011 and was in charge of international recruitment and admissions at South Dakota State University. In January 2015, Song started working at the University of Delaware and she is currently the Director of International Admissions and in charge of international admissions at the University.