After playing junior football with St Mary's in Darwin, and gaining All Australian selection after representing the Northern Territory at the National Under Eighteen Championships in 1995, he was invited to join Port Adelaide's under nineteen academy. In 1996 he was a member of Port's SANFL reserves premiership team, having played a number of senior games earlier in the season. It was a similar story in 1997 when he was a member of Port Adelaide's inaugural AFL squad.
Having begun his AFL career chiefly as a crumbing forward, feeding off the likes of Warren Tredrea and Scott Cummings, later on he began to be used more across centre or on the ball, where his pace and precise ball delivery made him highly damaging and effective.
He was a key member in 2004 of the Power's inaugural AFL premiership-winning team and continued to produce highly effective, occasionally dazzling, football until his retirement at the end of the 2009 season. He played a total of 240 games and kicked 193 goals.