In this paper, we consider perturbation analysis for the generalized Drazin inverse of an operator in Banach space. An necessary and sufficient condition for the generalized Drazin invertible is given. The upper bound is given under some certain conditions, and a relative perturbation bound is also considered.