A synchronization criterion for chaotic non-linear systems with disturbances is discussed in this paper, which ensures effective synchronization between the systems even with dead-zone and saturation non-linearities in the controller input. The system non-linearities are addressed with the help of Differential Mean Value Theorem (DMVT), rather than treating them as Lipschitz. The reformulation of non-linearity terms through DMVT provides the Linear Matrix Inequality (LMI) conditions for controller design to be less restrictive. Lyapunov stability theory and LMI formulations are used for ensuring asymptotic stability of the overall system under input dead-zone and saturation. Moreover, an adaptive parameter is used in the controller to reduce the effect of norm-bounded disturbances. Extensive simulation results are presented at the end to ensure the efficacy of the proposed scheme. KEYWORDS adaptive controller, dead-zone and saturation non-linearity, differential mean value theorem (DMVT), linear matrix inequality (LMI)