Background
Goodin was born in Kenthurst near Sydney and educated at Albion Street Superior public school and Sydney Boys High School and became a teacher in state schools.
Goodin was born in Kenthurst near Sydney and educated at Albion Street Superior public school and Sydney Boys High School and became a teacher in state schools.
Goodin was elected as an Australian Labor Party member for the seat of Murray in the New South Wales Legislative Assembly in 1925. After being expelled from the party for opposition to Jack Language he lost his seat in 1927 and returned to teaching. He died in the Sydney suburb of Carlingford.