中进士，景泰二年（1451年）十二月庚寅，礼部左侍郎王一宁、祭酒萧镃兼翰林学士，直文渊阁，预机务。景泰三年（1452年）四月晋太子少师。景泰帝赐陈循、高谷白金百两，江渊、王一宁、萧镃五十两，让他们支持立皇子朱见济为太子。夏五月甲午，废皇太子朱见深（明英宗子）为沂王，立皇子朱见济为皇太子。废皇后汪氏，立太子母杭氏为皇后。封上皇子朱见清荣王，朱见淳许王。大赦天下。秋七月壬寅，王一宁卒，谥号文通。