水库主坝为均质土坝,坝顶高程为388.18m,防浪墙顶高程389.00m,最大坝高28.18m,坝顶长度101m,坝顶宽5m。寨峰岭副坝为均质土坝,坝顶高程388.70m,无防浪墙,最大坝高15.00m,坝顶长48.0m,坝顶宽4m。李凹头副坝为均质土坝,坝顶高程388.40m,防浪墙顶高程389.10 m,最大坝高11m,坝顶长64.00m,坝顶宽5m。
溢洪道位于大坝右岸,形式为宽顶堰陡坡式,基础为强风化岩石,闸室净宽15.0m,堰顶高程为381.5m,陡坡段净宽13.0m,坡降为1:8,陡坡出口采用挑流鼻坎,水流挑至下游河床,溢洪道安装有三扇平板钢闸门,尺寸为5.0m×5.2m,启闭机采用3×15T电动葫芦起吊,设计溢洪道总泄流量254m3/s。