Background
He was born in Essendon to plumber Cyril Edmunds and Gertrude Victoria Jeffreys.
He was born in Essendon to plumber Cyril Edmunds and Gertrude Victoria Jeffreys.
He attended local state schools and served in the Royal Australian Air Force from 1943 to 1945, as a coxswain in the South Pacific Air Sea Rescue Service.
On his return he became a lithographer, managing a printing factory. In 1952 he joined the Australian Labor Party, and held several local offices. In 1967 he was elected to the Victorian Legislative Assembly as the member for Moonee Ponds.
He would serve until 1988, transferring to Ascot Vale in 1976 and Pascoe Vale in 1988.
He was Opposition spokesman on housing and planning from 1972 to 1977 and on police and emergency services from 1977 to 1982, as well as Opposition whip from 1976 to 1979 and from 1980 to 1982.