Background
Kelly was born in Dumfries, Scotland and was educated to elementary level
Kelly was born in Dumfries, Scotland and was educated to elementary level
He worked from the age of 12 as a coal-miner. In 1911 he arrived in Australia and after initially working as a miner in the Hunter Region, found employment with the New South Wales Government Railways. He joined the Labor party and became an official with the Australian Railways Union.
Kelly was a councillor on the Bulli Shire Council in 1927-1932 and 1935-1947.
He was the shire president in 1929-1931 and 1945-1947. Kelly was elected to the New South Wales Parliament as the Labor member for the seat of Bulli at the 1947 state election after the sitting Labor member John Sweeney retired.
He retained the seat for the Labor Party until 1955 when he died in office. He did not hold party, parliamentary or ministerial office.
He was a member of the Australian Labor Party (ALP).