Herd began his professional football career in the Scottish Highland Football League with Inverness Thistle FC (Now Inverness Caledonian Thistle) whilst undertaking his National Service in the Army at Fort George Barracks, just outside Inverness.
He later had a spell at Hartlepool United in 1970-71 before retiring from playing.