Hugh was born 10th February 1874, in Dalry, North Ayrshire. He grew up in a mining community, and his father worked down the pits. The family moved to Kilmarnock, and after leaving school, he gained employment as a storeman in a bonded warehouse. He also played football for junior team, Thurlford Thistle, and represented them in the Ayrshire Cup Final in 1892.
Having caught the attention of the St Mirren committee, Goldie made the move to Love Street, where he took part in the inaugural match at the new ground. In February 1895, he was selected to represent the Scottish League against the Irish League.
Once again, other teams were noticing him, and he moved to Merseyside for the start of the 1895-96 season, having been offered professional terms with Everton. After a successful time with the club, Hugh was put on the transfer list in 1897 for a fee of £100.
He returned to Scotland, joining Celtic for the start of the 1897-1898 season, and was a part of the team that won the League that year. Celtic released him half way through 1899, when they were cutting costs to the playing staff. He moved to the east coast joining Dundee for the remainder of the season at Carolina Port. It was a short-term move Dundee felt the asking price was a bit too much. By September, he had joined Millwall Athletic, via an even shorter spell with Barry Town.
A return to Dundee took place in June 1900, where he joined the Dark Blues at Dens Park. He made 33 appearances in his two seasons. He formed a good relationship with his fellow defenders Johnstone and Keillor.
Hugh joined one more club before retiring from the game. In 1903 hejoined New Brompton (who became Gillingham F.C.) He was one of several “first-class players” that signed on they recruited to play in the Southern League.
Goldie came home to Kilmarnock, and returned to his previous job as a storeman in a bonded warehouse. He died on the 1st September 1935