本發明實施例提供了一種具有光子晶體結構色的隱形眼鏡的制備方法,包括:(1)利用飛秒脈沖雙光子聚合法在隱形眼鏡模具上制備出光子晶體結構層,得到具有光子晶體結構的隱形眼鏡模具;(2)將隱形眼鏡預聚體溶液加入到上述所得隱形眼鏡模具中,通過納米壓印或聚合固化的方式獲得含有光子晶體層的隱形眼鏡初片;(3)將含有光子晶體層的隱形眼鏡初片置于鹽水中浸泡至膨脹率穩定不變,制得具有光子晶體結構色的隱形眼鏡。該制備方法引入雙光子技術制作具有光子晶體結構隱形眼鏡模具,利用該模具可以低成本、高產量制備得到安全性好、可靠性高的結構色隱形眼鏡。本發明實施例還提供了由上述制備方法獲得的具有光子晶體結構色的隱形眼鏡。