要功能是拦引大安溪的溪水后，越域引水送往鲤鱼潭水库调蓄利用，平均每年约可引取大安溪主流之剩余水量3.48亿立方公尺，鲤鱼潭水库供水能力可由每日22万吨提高为每日90万吨，可供应苗栗县及大台中地区的各种用水，此外并利用264公尺之引水落差供台湾电力公司卓兰发电厂水力发电之用。士林拦河堰的特色在于建有鱼道，具有维护生态的功能。