When digital signals are transmitted through frequency selective communication channels, one of the problems that arise is inter-symbol interference (ISI). To compensate corruptions caused by ISI and to find original information being transmitted, an equalization process is performed at the receiver. Since communication channels are time varying and random in nature, adaptive equalizers must be used to learn and subsequently track the time varying characteristics of the channel. Traditional equalizers are based on finding the inverse of the channel and compensating the channel's influence using inverse filter technique. There exists no equalizer for non-invertible channels. Artificial Neural Networks (ANN) can be applied to this for achieving better performance than conventional methods. We have proposed a model of a neural equalizer using MLP (multi layer perceptron), which reduces the mean square error to minimum and eliminates the effects of ISI. Empirically we have found that this neural equalizer is more efficient than conventional adaptive equalizers.