Gordon served as a Member of the Parliament of Victoria from 1999 until his retirement in 2022, representing Eumemmerring Province and the South Eastern Metropolitan Region.
As a Cabinet Minister in the Baillieu/Napthine Government, Gordon served as Assistant Treasurer, Minister for Aviation Industry, and Minister for Technology, working to develop Victoria’s aerospace, ICT and biotech sectors.
He was Deputy Leader of the Opposition in the Legislative Council and chaired Select Committee inquiries into the lease of the Port of Melbourne and the restructure of Victoria’s fire services, as well as chairing the Standing Committee on Finance and Public Administration.
Gordon holds a Bachelor of Business, is a graduate of the AICD, and has been a pilot since he was 16 years old.