He played for Western Australia in the 1979 State of Origin match. before moving to Victoria to play for the Kangaroos in 1981 and 1982. His first season in the VFL was impressive, playing 19 games and kicking the third most goals for the Roos with 26 but injuries restricted him to only 5 games in 1982. He returned to Western Australia in 1983, but after two seasons with East Perth, switched to Subiaco, and then later to Claremont
He is the son of former East Perth player Jim Spencer and is currently a sports commentator with the ABC. He is an old boy of Aquinas College, Perth