Originaire de Shanghai, Ruling Zhang est diplômée de l'École normale supérieure de Nankin et a effectué ses études doctorales en littérature comparée à l'université de Stanfordet à l'université de Paris. Depuis son adolescence, ses poèmes sont régulièrement publiés par les revues littéraires chinoises et dans ses recueils en version bilingue : China Red,French Blue / Bleu de France, Red Blue Ruling. Elle figure dans l'Anthologie des poètes chinois contemporains du célèbre critique littéraire Luo Han Chao.