Anne Neville ble født 11. juni 1456 og var den yngste datteren til Richard Neville, jarlen av Warwick og Anne de Beauchamp. Warwick var en av de mektigste adelsmennene i landet og hans tante Cecily Neville var mor til Edward IV, George av Clarence og Richard av Gloucester. George og Richard ble sendt for å bo hos familien Neville noen år i Annes barndomshjem Middelham Castle. Det var allerede da snakk om at Anne skulle gifte seg med Richard.
Prinsesse av Wales
Etter at Warwick hadde hjulpet Edward IV til tronen i 1461, ble de uvenner og Warwick slo seg sammen med Edwards bror George og Margaret av Anjou i Frankrike for å få Henry VI tilbake på tronen. George giftet seg med Annes søster Isabel i juli 1469 og Anne ble gift med Edward av Westminster, Henry VI sønn 13. desember 1470. Hun var nå prinsesse av Wales. Men Edward IV kom tilbake og både Warwick og Edward av Westminster ble drept i kampene som gjorde Edward IV til konge på nytt. Henry VI ble satt i Tower of London og antagelig drept på ordre av Edward og Richard.
Etter at ektemannen ble drept ved Tewkesbury, ble Anne tatt til fange og sendt til svigerbroren George¨s hus i London, mens moren Anne de Beauchamp søkte tilflukt i Beaulieu Abbey. Richard ønsket fortsatt å gifte seg med Anne, men broren George som var hennes verge, nektet fordi det gjorde at arven etter Warwick måtte deles mellom søstrene. Richard sa seg villig til å gi avkall på det meste av arven, inkludert tittelen jarlen av Warwick for å gifte seg med Anne.
Det er ikke klart når de giftet seg, men man tror det var våren 1472 i St Stephen’s Chapel i Palace of Westminster. De bosatte seg i Middelham Castle i Yorkshire etter at Richard ble utnevnt til Governor of the North av kongen. Anne var nå hertuginne av Gloucester. En gang mellom 1473 og 1476 fikk de en sønn som fikk navnet Edward. Annes mor kom også for å bo med dem etter at kongen slapp henne ut av husarresten i klosteret.
Dronning av England
Edward IV døde 9. april 1483 og Richard ble utnevnt til Lord Protector. Den 12 år gamle arvingen Edward og resten av søsknene hans ble erklært uekte i juni på grunn av påstander om at foreldrenes ekteskap var ugyldig og Richard av Gloucester var den neste i arverekken. Anne ble kronet til dronning sammen med han 6. juli 1483. Det var den første felles kroningen på 175 år. Ved kroningen ble Annes slep båret av Margaret Beaufort, Henry Tudors mor.
Sønnen Edward av Middelham ble utnevnt til Prins av Wales 8. september og kongeparet dro på en rundreise i landet. Edward døde plutselig i april 1484 ved Sheriff Hutton, mens foreldrene var i Nottingham på vei for å besøke ham. De var begge knust av sorg, men særlig Anne tok det tungt og hun ble alvorlig syk bare måneder senere.
Hun adopterte nevøen Edward, jarlen av Warwick og overtalte Richard til å utnevne ham som sin etterfølger. Edward ble i senere Tudor-propaganda beskrevet som enkel eller tilbakestående og da Anne døde, utnevnte Richard heller en annen nevø, John de la Pole, jarlen av Lincoln til arving.
Anne døde 16. mars 1485 i Westminster, antagelig av tuberkulose. Den dagen var det en solformørkelse som mange kom til å ta som et tegn på Richards fall. Anne ble gravlagt i en umerket grav til høyre for alteret i Westminster Abbey. Ryktene begynte å svirre om at Richard hadde forgiftet henne for å gifte seg med sin niese Elizabeth av York. Han sendt Elizabeth til Sheriff Hutton og 30. mars benektet han offentlig disse ryktene og uttrykte sin sorg over Annes død. Dokumenter fra Portugal viser at han planla å gifte seg med den portugisiske kongens søster Joanna.
Annes grav ble ikke markert før i 1960, da The Richard III Society satte opp en bronseplakett nær graven hennes i Westminster Abbey.