本发明实施例提供了一种具有光子晶体结构色的隐形眼镜的制备方法,包括:(1)利用飞秒脉冲双光子聚合法在隐形眼镜模具上制备出光子晶体结构层,得到具有光子晶体结构的隐形眼镜模具;(2)将隐形眼镜预聚体溶液加入到上述所得隐形眼镜模具中,通过纳米压印或聚合固化的方式获得含有光子晶体层的隐形眼镜初片;(3)将含有光子晶体层的隐形眼镜初片置于盐水中浸泡至膨胀率稳定不变,制得具有光子晶体结构色的隐形眼镜。该制备方法引入双光子技术制作具有光子晶体结构隐形眼镜模具,利用该模具可以低成本、高产量制备得到安全性好、可靠性高的结构色隐形眼镜。本发明实施例还提供了由上述制备方法获得的具有光子晶体结构色的隐形眼镜。