It emerged that the woman, who has not been named, had been hit in the eye with a shuttlecock when she was 14 years old.
The woman, who is now aged 42, had sought medical help after after her left eyelid became swollen and droopy.
One mystery remains - doctors couldn't work out exactly why the patient's eye became inflamed when it did, after 28 years without trouble.
Researchers at Ninewells hospital carried out an MRI scan after the woman was referred to the Department of Ophthalmology by her GP.
The scan showed an 8mm-wide growth, which they assumed was a run-of-the-mill cyst. When surgeons removed the lump, the cyst ruptured revealing the lens.
When a United Kingdom woman went to the doctors with a swelling in her upper left eyelid, she didn't expect the cause to date back to a contact lens she thought fell out 28 years before.
The unusual case is reported in the medical journal The BMJ.
"The patient was wearing an RGP (Rigid Gas Permeable) contact lens at the time, which was never found".
Both she and her mother thought that the contact lens was knocked out of her eye and lost.
'However, it can be inferred that the lens migrated into the eyelid and resided there.
'During surgery, an encapsulated cyst was found. "On removal, the cyst ruptured and a hard contact lens was extracted", he said. It was later confirmed that this was an RGP lens. We can infer that the lens migrated into the patient's left upper eyelid at the time of trauma and had been in situ for 28 years'.
The team added: "The migration of a rigid gas permeable (RGP) lens into the eyelid is a rare cause of eyelid swelling".
"This case report exhibits the longest time between traumatic RGP lens migration into the eyelid and presentation of eyelid swelling", said the authors of the case report. The patient never wore RGP lenses following this incident'.