This article deals with the global existence and blow-up of positive solution of a nonlinear diffusion equation with nonlocal source and nonlocal nonlinear boundary condition. We investigate the influence of the reaction terms, the weight functions and the nonlinear terms in the boundary conditions on global existence and blow up for this equation. Moreover, we establish blow-up rate estimates under some appropriate hypotheses.