He played 212 games and kicked 34 goals, playing mainly as a center-half-back. He was a member of Essendon's all-conquering premiership side in 2000, he played in every game of the season, and was a member of their losing grand final team in 2001. He received All-Australian selection in 1998 and 2001 and International rules representation in 1998. He retired from the AFL at the end of 2004. Since his retirement he has spent time at Melbourne and at the Western Bulldogs as an assistant coach. He has returned to Essendon as an Assistant coach for the 2011 season.