东郡太守王休之子。幼年丧父，随伯父王永到邺城。苻丕即皇帝位，任命王永为前秦丞相。王永被慕容永杀害，王宪逃到清河，藏在民家。皇始年间，北魏道武帝军至赵郡高邑县，王宪归顺北魏。道武帝会见王宪，说：「此王勐孙也」，将他厚待礼遇，任本州中正，兼选曹事、掌门下。魏太武帝即位，代行廷尉卿。任上谷郡太守，加中垒将军之位，爵位为高唐子。历任外都大官、中都大官。进封剧县侯，加龙骧将军之位。出任并州刺史，加安南将军之位，进爵北海公。王宪回到平城，以元老厚待。466年，王宪去世。享年八十九岁。追赠镇南将军、青州刺史，谥号康。