James Legge
Song was born 1830 in Malacca, British Malaya. His father was Song Eng Chong. He attended an English educational institution, after following Christian missionary James Legge to England, alongside two of his Malaysian peers. He also studied at Hong Kong's Anglo-Chinese College, taking up the Cantonese language as a subject. He was a choir member at the Strait Chinese Church.