In this paper, we present a noise reduction technique for hearing-aid systems. The proposed algorithm adopted adaptive beamformer with combination of subband filtering technique. The structure of conventional hearing aids is relatively simple. They amplify ambient sounds that include speech signal as well as noise. Because noise and human speech signal are amplified at the same time, hearing-aid users can't clearly hear speech signal in noisy environment. The direction of sound can be used to discriminate speech signal from noise by combining adaptive noise canceller and adaptive beamformer. We have developed a system that based on the constrained adaptive noise canceller to preserve speech signal from straight ahead and minimize background noise arriving from other directions. This system also uses subband filtering technique to reduce the requirement for computation and enhance the flexibility of the system. The performance of this system is illustrated using simulated and real-world noises. The results show that the developed system can reserve the right ahead speech signal and substantially reject noises from other directions.