The invention discloses a spectacle case realizing automatic cleaning for lenses. The spectacle case comprises a spectacle case body, a storing cavity with an upward opening is arranged in the spectacle case body, a box cover capable of closing the storing cavity is arranged at the upper side of the spectacle case body, two cleaning mechanisms are arranged on each of the lower end face of the boxcover and the left end face of the storing cavity, the cleaning mechanism comprises a fixing block, a liquid storing cavity for storing cleaning liquid is arranged in the fixing block, and a sliding cavity with the side end wall communicating with the storing cavity is arranged in the fixing block. The device is simple in structure, and convenient and rapid to operate, the cleaning for the lensesof spectacles can be automatically completed, meanwhile, the operation is completed without using abundant cleaning liquid, so that the volume mass of the spectacle case is reduced, moreover, throughan elastic sealing ring, the sealing for the spectacle case is tighter, so that the phenomenon that dust enters the spectacle case, consequently, the use of the spectacles is influenced is prevented,in addition, through locking protection for the spectacle case, the safety of the spectacles in the spectacle case can be better alarmed, and thus the use range of the spectacle case is expanded.