This paper introduces an observer strategy, namely a Sliding Mode Observer (SMO), to realise the fault detection and estimation of general uncertain non-linear systems. The use of a non-linear observer is considered for monitoring the states of a high incidence research model (HIRM) aircraft system. For a special class of Lipschitz non-linear system, a fault reconstruction scheme is presented where the reconstructed signal can approximate the fault signal to any accuracy. The proposed method is based only on the available plant input-output information and can be calculated online. Moreover, the globally asymptotic stability of the closed-loop system is mathematically proved. Finally, an HIRM aircraft system example is given to illustrate the efficiency of the proposed approach.