A fast block adaptive filter based on the conjugate gradient method is presented. The block conjugate gradient algorithm (BCGA) is derived by minimising the block mean-square error (BMSE) and generating the conjugate gradient vectors. Compared with the optimum block algorithm (OBA), this new algorithm has superior convergence properties under any input conditions.