Rob made his 178th appearance for the club against Munster at the weekend and has signed a new deal until 2020, extending his tenure to at least a decade.
The 27-year-old has been a regular in the Warriors starting XV since making his debut and is equally as comfortable playing in the second-row and on the flank.
A member of the leadership group at Scotstoun, Rob skipped the side for the twentieth time in Cork last Friday.
He has scored 10 tries in a Glasgow shirt to date and has represented his country on twenty occasions.
Speaking to Warriors TV, Rob said: "I'm absolutely delighted. I'm glad to have played so many games for Glasgow and I'm looking forward to playing even more in the future.
"We sell out every game we play at Scotstoun and the support we get from the fans is a big factor in how well we do here.
"The supporters drive us on in everything they do, it's a great atmosphere and the idea of playing in front of them for two more years made my decision very easy."
Glasgow Warriors Head Coach Dave Rennie added: "Rob epitomises what it means to play for this club and it's great that he's staying for two more years.
"He sets an example around the place day in, day out and is a true Warrior on the pitch."