He made his senior AFL debut in Round 6, 2002, against Essendon at Domain Stadium.
He was delisted at the end of the 2004 season, but redrafted by Fremantle with selection 69 in the National Draft.
After playing a total of 16 in 2002 and 2003, numerous injuries to his knee, big toe and Achilles tendon kept him out of the senior side and he was finally delisted at the end of 2006.
Following his delisting from Fremantle, he considered a move to South Australia to play in the SANFL,[3] but ultimately remained at Peel.
He played a total of 128 senior games for Peel from 1999 to 2010, before retiring after a knee injury.