Ни Ни родилась 8 августа 1988 года в Нанкин, Китай.
После школы она поступила в Университет связи Китая в родном городе, который специализируется на телевизионном вещании и хостинге.
Дебютировала в 2011 году в исторической военной драме "Цветы войны". Роль куртизанки Ю Мо прославила ее. Режиссером фильма выступил Чжан Имоу. В этой картине также исполнили роли известные актеры Кристиан Бейл и Пол Шнайдер. За эту работу Ни Ни была удостоена двух кинонаград: Shanghai Film Critics Awards, Asian Film Awards и номинировалась на премию Huabiao Film.
Следующей значимой работой актрисы стала роль в фильме "Путешествие в прошлое" (2014), за которую ее номинировали на премию Huading Award. Фильм стал кассовым хитом.
Ни также снялась в кинокартинах "Война невест" (2015), "В мире, где сердце кричит о любви" (2016) и "Внезапно снова семнадцать" (2016).
В 2016 году Ни Ни снялась в китайско-французском фэнтезийном блокбастере "Врата воинов", сценарий к которому был написан Люком Бессоном.
В 2017 году актриса получила ведущую женскую роль в фэнтезийном боевике "Укун" режиссера Дерека Квока. Ее коллегами по съемкам в фильме стали популярные актеры Эдди Пэн, Оу Хао, Чжэн Шуан и Шон Юэ. Еще одной работой 2017 года для Ни стала роль в кинокартине в фэнтезийном романтическом фильме Уся "Тысяча лиц Дуньцзя".
Через год на малых экранах начинается трансляция исторического романтического сериала "Восхождение фениксов" вместе с актером Чэнь Кунь.