We study composition operators between weighted Bergman spaces. Certain growth conditions for generalized Nevanlinna counting functions of the inducing map are shown to be necessary and sufficient for such operators to be bounded or compact. Particular choices for the weights yield results on composition operators between the classical unweighted Bergman and Hardy spaces.