Campbell har representert Keira siden 1999 for det australske arbeiderpartiet. Han har vært minister for regional utvikling, minister for Illawarra og minister for småbedrifter siden april 2003. Han har også vært minister for vann og avløp siden februar 2006. Han er også politiminister.