Fault detection in linear systems is a fairly matured area where the well-known principal component analysis (PCA) and its variants are widely used. However, a large class of non-linear systems exist, especially chemical processes, on which such techniques cannot be applied. The present work aims at demonstrating the application of self-organising maps (SOM) for fault detection in non-linear processes. SOM belongs to the class of unsupervised and competitive learning algorithms and it is highly capable of handling nonlinear relationships. Application of SOM to fault detection involves generation of a reference template for the process under fault-free conditions. Online fault detection is performed by generating a new template using a windowing of the data, which is compared with the reference template using a novel metric based on the node weights obtained from SOM to detect possible faults in the process. Simulation studies on two non-linear systems, namely, (1) continuously stirred tank reactor (CSTR) and (2) bioreactor process demonstrate the practicality and utility of the proposed method.