The 39-year-old Clydebank player, who won 22 caps, was to retire at the end of the season.
"Scotland has lost a national treasure," the Celtic manager, Tommy Burns, said, while the Rangers striker, Ally McCoist, added: "We feel we have lost a brother. He will always be with this club."
Clydebank's game against Raith Rovers tomorrow has been postponed as a mark of respect.
Obituary, page 12