Родился 27 декабря 1777 года в Цесселе. В военную службу вступил в 1802 году.
В 1806—1807 годах участвовал в войне с Францией. Будучи несогласным с политикой примирения с Францией Ностиц в 1810 году вышел в отставку. В 1813 году, после вступления Пруссии в Шестую коалицию, Ностиц вернулся в строй и поступил штабс-капитаном в Силезский уланский полк. Блестяще проявив себя в сражении при Бауцене, Ностиц был награждён австрийским орденом Марии Терезии и назначен адъютантом Блюхера. В кампании 1815 года он принимал участие в сражениях при Линьи и Ватерлоо.
В 1819 году Ностиц был назначен флигель-адъютантом и командиром гвардейского гусарского полка, с 1822 года командовал 2-й гвардейской кавалерийской бригадой. В 1825 году произведён в генерал-майоры.
Во время русско-турецкой войны 1828—1829 годов Ностиц состоял при штабе русской армии на Балканах и принимал участие в сражениях с турками. С 1830 года был начальником штаба принца Вильгельма Прусского, который в то время был генерал-губернатором Нижнего Рейна и Вестфалии.
В 1835 году Ностиц занимал должность 2-го коменданта Берлина, в 1838 году произведён в генерал-лейтенанты. 9 июня 1840 года российский император Николай I пожалован Ностицу орден св. Александра Невского.
В 1847 году Ностиц оставил строевую службу, но тем не менее в 1849 году получил чин генерала от кавалерии, а 22 ноября 1850 года назначен на должность посланника в Ганновере.
В 1860 году вышел в отставку и скончался 28 мая 1866 года в своём имении Цобтен близ Лёвенберга в Силезии.