He succeeded Richard Face as the member for Charlestown at the 2003 New South Wales state election.
Morris won re-election at the 2007 election with 43.46% of the vote, fending off his closest competitors, independent Paul Scarfe with 24.56% and Liberal Lindsay Paterson with 18.63%.
On 26 March 2011, Morris was defeated by Cardiff veterinarian Andrew Cornwell.
This was one of 32 seats that the former Labour government lost under the leadership of Kristina Keneally.
This article about an Australian Labor Party member of the Parliament of New South Wales is a stub.