 Armstrong was a member of the New South Wales Legislative Assembly for Lachlan from 19 September 1981 to March 2007.He was Minister for Agriculture and Rural Affairs from 1988 to 1993.From 1993 until 1995, he was Deputy Premier of New South Wales as well as Minister for Ports and Minister for Public Works.