罗宪仕蜀为太子舍人、宣信校尉。再使于吴,吴人称焉。时黄皓预政,众多附之,罗宪独介然。黄皓恚之,左迁巴东太守。时大将军阎宇都督巴东,拜罗宪领军,为阎宇副贰。
景元四年(263年),曹魏伐蜀,召阎宇西还,罗宪守永安城。及成都败,城中扰动,边江长吏皆弃城走,罗宪斩乱者一人,百姓乃安。知刘禅降,乃率所统临于都亭三日。吴闻蜀败,遣将军盛宪西上,外托救援,内欲袭罗宪。罗宪曰:“本朝倾覆,吴为脣齿,不恤我难,而邀其利,吾宁当为降虏乎!”乃归顺曹魏。于是缮甲完聚,厉以节义,士皆用命。
咸熙元年(264年),钟会、邓艾死,百城无主,吴又使步协西征,罗宪大破其军。孙休怒,又遣陆抗助步协。罗宪距守经年,救援不至,城中疾疫太半。或劝南出牂柯,北奔上庸,可以保全。罗宪曰:“夫为人主,百姓所仰,既不能存,急而弃之,君子不为也。毕命于此矣。”会荆州刺史胡烈等救之,陆抗退。加陵江将军、监巴东军事、使持节,领武陵太守。