We present a simple efficient local unsupervised learning algorithm for online adaptive multichannel blind deconvolution and separation of i.i.d. sources. Under mild conditions, there exits a stable inverse system so that the source signals can be exactly recovered from their convolutive mixtures. Based on the existence of the inverse filter, we construct a two-stage neural network which consists of blind equalization and source separation. In the blind equalization stage, we employ anti-Hebbian learning in the temporal domain for decorrelation. For blind separation, we can apply any existing algorithms. Extensive computer simulations confirm the validity and high performance of our proposed learning algorithm.