She was the member for the seat of Essendon from 1996 to 2010, representing the Labor Party.
Maddigan was born in Melbourne, and was educated at Tintern Grammar and the University of Melbourne.
She was a librarian before entering politics.
She was the first woman Speaker of the Legislative Assembly.