Lyon was recruited from the Kyabram Football Club and debuted in 1986 with the Melbourne Football Club, playing in the 1988 VFL Grand Final.
Lyon finished his career having won two Melbourne best and fairest awards and being named in three All-Australian teams.