He was the deputy leader of the Victorian branch of the Australian Labor Party (ALP) from 2012 to 2022 and a member of the Victorian Legislative Assembly (MLA) for the division of Monbulk from 2002 until his retirement.
As the deputy head of the Victorian ALP branch, he held this position from 2012 to 2022. He also represented the Monbulk district in the Victorian Legislative Assembly from 2002 until his decision to step down.