Farmer joined the East Perth Football Club as a ruckman in 1953. He later played for the Victorian Football League (VFL) in 1962 for the Geelong Football Club, where he played 101 games. Farmer returned to Western Australia and became the captain/coach of the West Perth Football Club in 1968.