The 27-year-old former Stormers and Western Province forward qualifies to play for Scotland courtesy of his father, who was born in Peebles.
Subject to a medical, he will join up with the Warriors squad for pre-season training later this month, after agreeing a one-year deal.
The openside flanker, who can also play at blindside and number eight, was ever-present for Western Province when they won both the Vodacom Cup and Currie Cup in 2012.
He then went on to make his Super Rugby debut for the Stormers.
Holmes has previously had stints in England with Northampton, Penzance and Cornish Pirates.
Speaking to www.glasgowwarriors.org Tyrone said: "I am very excited to have signed for the Warriors and I'm looking forward to the challenge.
"The Glasgow squad is young and very competitive and I want to be part of that. I can't wait to meet all the lads and start training with them.
"I've been to Glasgow before and I think it's a great city. I also have family there and I know Josh Strauss and DTH van der Merwe, so I'm sure they will help me settle in quickly.
"I like to test myself at the highest level, so I'm really looking forward to playing in the RaboDirect PRO12 and Heineken Cup next season.
"My father has always wanted me to play for Glasgow and now I have the chance to do that.
"My dream is to one day play for Scotland and if that was to ever happen my father would be the proudest man on earth and it would be my greatest achievement."
Glasgow Warriors head coach Gregor Townsend said: "Tyrone is a low tackling and tough openside flanker, who has worked extremely hard to develop his game.
"He will add competition to our squad and we're looking forward to welcoming him to Glasgow."
Guinness PRO12
Suite 208, Alexandra House,
The Sweepstakes
Ballsbridge, Dublin 4, Ireland