Cederschiöld ble student i Lund i 1868, i 1873 og i 1874. 1875–1883 var han dosent i nordiske språk, 1882–1889 forstander for en pikeskole i Göteborg, 1884–1886 dessuten lærer og 1885–1886 studierektor ved Kjellbergska skolan. 1889–1894 var han igjen dosenti Lund, før han i 1893 ble utnevnt til professor i nordiske språk ved Göteborgs högskola. Fra 1889 var han med i redaksjonen av Svenska Akademiens .