Anderson was selected in the 2006 AFL National Draft by Carlton with their fifth round selection (67th overall pick) and made his AFL debut in Carlton's 2007 Round 4 clash against the West Coast Eagles at Subiaco.
Throughout his AFL career, Anderson struggled to hold a regular position, playing twelve games overall, and spending most of his time developing with Carlton's VFL-affiliate, the Northern Bullants.
Anderson was a member of the Bullants' losing 2009 grand final team, and played his 50th game for the VFL club in 2010.
He played for Sturt from 2011 until 2012,[2] then moved to North Adelaide in 2013,[3] initially retiring due to injury in 2016, before making a return in 2017.
[5] His younger brother Jed, was recruited to Hawthorn during off season trading in October 2012.