Диана Викторовна Вишнёва родилась 13 июля 1976 года в Ленинграде (ныне Санкт-Петербург). Российская артистка балета, народная артистка РФ (2007).
В 1995 году окончила Академию русского балета имени А. Я. Вагановой. С этого же года — в труппе Мариинского театра, на сцене которого исполняла главные партии ещё студенткой. С 1996 года — солистка.
Как приглашённая солистка выступает на сценах ГАБТ, миланского театра «Ла Скала», Парижской оперы, Берлинской государственной оперы. С 2005 года — прима-балерина «Американ балле тиэтр».
В 2010 году учреждён благотворительный Фонд содействия развитию балетного искусства Дианы Вишнёвой.
С 2013 года в Москве ежегодно проходит Международный фестиваль современной хореографии «Диана Вишнёва. Context».
Государственная премия РФ (2000).