Hall started up trade in Napier where he married Marian Dinsdale in 1878; the marriage issued two children one daughter and one son.
He started his career locally holding many civil authority positions, serving as the mayor of Woodville, chairman of the Waipawa County Council, District Coroner, a member of the Waipawa Licensing Committee and a member of the Hawke's Bay Education Board.
[2] In 1893 Hall was elected to Parliament as MP for Waipawa as the Liberal Party candidate.
In 1899 he won the seat back and would retain it until the 1911 election when he chose to retire from national politics.
[3] After retiring from Parliament Hall travelled back to England and stayed there for three years before returning in 1915 and settling in Dannevirke.