1949年初属棋坪乡(辖罗坊、游源、棋坪、双溪、观田、梁塅、高桥、胆坑、幽居、港口、大操乡),1956年10月棋坪、双溪、观田、幽居合并为棋坪乡,1958年棋坪、高桥、罗坊、幽居组成红都人民公社,1959年9月分开,分别成立棋坪、幽居、港口、高桥公社,原罗坊并入棋坪。
1961年设立棋坪区工作委员会,1984年撤社建乡分别为棋坪乡、幽居乡。
1993年1月棋坪乡撤乡建镇,改称棋坪镇。
2001年幽居乡并入棋坪镇。