 Stewart was elected to the NSW Legislative Assembly on 25 March 1995, representing the electorate Lakemba.He was elected as Member for Bankstown at a general election in March 1999 and re-elected to this district in March 2003 and March 2007.Stewart decided to not contest the 2011 state election.