[2] Campbell was recruited from South Australian National Football League (SANFL) club North Adelaide, and made his senior VFL debut with the Brisbane Bears in their inaugural match in 1987.
Campbell has also performed as an MC at sporting events, most commonly at boxing matches, including the Anthony Mundine-Darmel Castillo fight on 2 February 2005.
In January 2006, Campbell was a replacement host on SEN 1116's Hungry for Sport program, but the closure of Fox Footy in October 2006 left him without regular TV commentary work.
In 2007 he provided occasional commentary for ABC-TV telecasts of the Victorian Football League Match of the Day.
With the sudden death of friend and former colleague Clinton Grybas in early 2008, Campbell joined the Fox Sports regular AFL commentary team.