The future Consort Xiang was born on the 13th day of the first lunar month in the 13th year of the reign of the Jiaqing Emperor, which translates to 9 February 1808 in the Gregorian calendar.
On 2 March 1825, she gave birth to the emperor's second daughter, who would die prematurely on 27 August 1825.
She gave birth on 15 November 1829 to the emperor's fifth daughter, Princess Shouzang of the Second Rank, and on 23 July 1831 to his fifth son, Yicong.
The Xianfeng Emperor elevated Lady Niohuru to "Dowager Concubine Xiang".
She died on 15 February 1861 and was interred in the Mu Mausoleum of the Western Qing tombs.