Anne was the daughter of Edmund Colquhoun Pery, 5th Earl of Limerick, and Angela Olivia Trotter.
In 1959 she married Lieutenant Colonel Sir Peter Francis Thorne, with whom she had a son and three daughters.