拦河大坝为碾压混凝土重力坝。坝轴线长212.08m,坝顶高程356.5m,坝顶宽10.0m,最大坝高91.5m,最大坝宽72.10m。整个大坝分为左、右挡水坝段和溢流坝段,左挡水坝段长60.88m,右挡水坝段长66.22m,溢流坝段长85.0m。
溢流坝段总长85.0m,溢流净宽65.0m,堰顶高程331.0m。在堰顶设置5孔13m×21m的溢流表孔,表孔设5孔弧形工作门和平面检修门槽,5孔共用一扇检修门。溢流坝采用宽尾墩+溢流面台阶+消力池池的综合消能方式。消力池长70.0m(坝趾开始起算),净宽79.0m,消力池底板高程277.0m,底板厚2.m。后设6m高尾坎。
为满足基础灌浆、交通、观测和检查要求,坝内272.0m高程设置基础灌浆排水廊道,在315.0m高程设坝体交通排水观测廊道。两岸山体内设三层灌浆排水平洞,高程为272.0m,315.0m和356.5。基础廊道、排水廊道和灌浆平洞断面型式均为城门洞型。基础廊道尺寸2.5m×3.5m,排水廊道尺寸2.0m×2.5m,灌浆平洞尺寸2.5m×3.5m。