John Miles represented the Templestowe Province in the Victorian Legislative Council from 1985 until 1992, at which time he was the Coalition Upper House Spokesman for Education and Sport. During those years he sat on and chaired numerous Committees of Review, Joint Policy Committees, Administrative Committees and Parliamentary Conferences.
Prior to entering Parliament, John taught History, English and Politics at Scotch College and coached their cricket First XI for 22 years.
Following his parliamentary career John became Vice Chairman of the Australian South African Business Council (ASABC) a voluntary organization dedicated to developing business connections between Australia and South Africa, by working with government, organizations and individuals.
John has also been very active in Lions International (Past President of Hawthorn Club), he has played and coached cricket at an elite level and has been a Delegate on the Victoria Cricket Association.