The present invention discloses a drug-carrying contact lens and a method for fabricating the same. The drug-carrying contact lens comprises a contact lens containing at least one amphiphatic hybrid nanocarrier carrying drug molecules. According to the heat or light sensitivity of the drug molecule, the present invention respectively fabricates an encapsulation-type drug-carrying contact lens and a drug-soaking type drug-carrying contact lens. The present invention uses a highly-biocompatible amphiphatic hybrid nanocarriers having superior drug encapsulation capability to wrap the drug molecules. Thereby, the drug molecules are uniformly distributed in the contact lens and can be gradually and locally released to the eye of the user wearing the contact lens. Therefore, the present invention can prevent or cure ocular diseases with the loss and side effects of the drug being reduced.