Beginning his career with the Hawthorn Football Club in 1984, he went on to play 93 games and kick 52 goals for the club and played in the club's 1986 premiership side.[2] In 1987, he represented Victoria in State of Origin and also in that year had a place in the All-Australian team. He had a clash with Jim Edmond that hurt his career as well as himself. As a key position player at Hawthorn, he competed for positions with champion stalwarts such as Peter Knights, Dermott Brereton and Chris Mew, often playing as a utility.
He moved to the St Kilda Football Club, where he played from 1991 to 1994, playing 66 games and booting 32 goals, interchanging between centre half-back and half-forward where he had a reasonable degree of success.
After he retired, he moved to Channel 7 as a boundary rider.
Victoria 17.14 (116) defeated Tasmania 14.20 (104), at North Hobart Oval, 28 May 1991
Queensland 23.14 (152) defeated Victoria 15.8 (108), at The Gabba, 16 July 1991