In this paper, a robust guaranteed cost controller is designed for a class of two-dimensional(2-D) discrete time systems described by Roesser model, where the system simultaneously contains input saturation, parametric uncertainty and sector nonlinearity. Firstly, a convex hull representation is used to describe saturated input of the system. Secondly, a sufficient condition for ensuring the asymptotic stability of the closed-loop system and the existence of the robust guaranteed cost controller is given according to the Lyapunov stability theory. Then, this sufficient condition is transformed into a linear matrix inequality form by using Schur complement lemma and the design of robust guaranteed cost controller is realized by the solution of LMI. Finally, a numerical example is given to illustrate the effectiveness of the proposed method.