Background
Powell was born in Pyrmont, New South Wales and was the son of a bridge builder.
Powell was born in Pyrmont, New South Wales and was the son of a bridge builder.
He was an official with the Amalgamated Engineering Union and became involved with community organisations including the Greyhound Racing Association and the board of Bankstown Hospital. Powell was elected as a councillor at Wyong Shire in 1962-1965. He was elected to the New South Wales Parliament as the Labor member for the seat of Bankstown at the 1950 state election after the sitting Labor member and Premier James McGirr decided to stand for the new seat of Liverpool.
He retained the seat for the Labor Party at the next 3 elections and retired at the 1962 election.
He did not hold party, parliamentary or ministerial office.
He was a member of the Australian Labor Party (ALP).