A method for adaptive noise cancelling based on independent component analysis (ICA) is presented. Although the conventional least-mean-squares (LMS) algorithm removes noise components based on second-order correlation, the proposed algorithm can utilise higher-order statistics. Experimental results show that the proposed algorithm provides considerable performance improvement.