 Ling played junior football for the Geelong Falcons as a full-forward and was drafted by his hometown club, the Geelong Football Club.In 2007, his onfield performances were rewarded with selection in the All-Australian team on the interchange.On 20 January 2010, Cameron Ling was announced as the team's new captain, taking over from the recently retired Tom Harley.