Hugh McPherson was born in Perthshire, Scotland, in 1839. He arrived in Dalby in the 1870s and became an overseer for the railways. He also served as Mayor of Dalby Town Council in 1906.
Hugh McPherson and his wife Isabella had 9 children, and he died in 1915 aged 76 years.