The owner believed that the "exceptionally-sized" ring was a piece of fake costume jewellery when she bought it at a hospital in London in the 1980s and would wear it daily.
However, on evaluation the jewel turned out to be a 26- carat diamond. The cushion-shaped white diamond cut in the 19th century was expected to fetch 350,000 pounds.
"The owner would wear it day-to-day. It is a good looking ring. But it was bought as a costume jewel. No-one had any idea it had any intrinsic value at all," said Jessica Wyndham, head of the jewellery department at Sotheby's auction house in London.
"With an old style of cutting, an antique cushion shape, the light does not reflect back as much as it would from a modern stone cutting, it could trick people into thinking it is not a genuine stone," Wyndham said.
More From This Section
A Cartier diamond brooch worn by former UK Prime Minister Margret Thatcher was also a part of the collection on sale.
It was worn the day she offered her resignation to the Queen, 'BBC News' reported.
The proceeds from the sale of diamond brooch will be donated to charity.
"It was a thrill to bring the hammer down on two objects which have been the subject of so much interest and attention over the last few weeks and to see that attention translate into such strong bidding competition," Wyndham said.