To date he has played 42 times for Toulouse in the Top 14 and European Rugby Champions Cup.
Prior to joining the four-time European champions in 2014, he spent 13 years with Super Rugby side the Crusaders.
The vastly experienced 35-year-old played 150 games for the Crusaders and represented Canterbury 61 times.
Flynn has had an impressive representative career that began in 1997 with his selection for New Zealand under-16s, followed by his inclusion in New Zealand Secondary Schools, New Zealand under-19s, New Zealand Colts, New Zealand Maori and the Junior All Blacks.
He made his All Blacks debut against Canada at the 2003 Rugby World Cup and went on to win 15 caps for New Zealand and was a member of their Rugby World Cup winning squad in 2011.
Flynn has already played at Scotstoun with Toulouse, having started both of their European Rugby Champions Cup games against the Warriors last season and will add to the competition for the Number 2 jersey next season, after Scotland international hookers Pat MacArthur and Fraser Brown signed new two-year deals with Glasgow Warriors last month.
Speaking to glasgowwarriors.org, Corey Flynn said: "I've spent most of my career in New Zealand and had two years in France, so I'm thankful for the opportunity to join Glasgow Warriors next season and I'm looking forward to the new challenge.
"I jumped at the chance to join the Warriors after chatting to Gregor (Townsend) and I'm good friends with Sean Maitland and he couldn't say enough good things about Glasgow.
"I want to help the young hookers at the club by passing on my experience and helping them come to terms with professional rugby in a similar role to the one I had at the Crusaders.
"When I played at Scotstoun last season the atmosphere was fantastic and it shows the club has a really good support base."
Glasgow Warriors head coach Gregor Townsend said: "Corey is a very experienced player, who has played at the highest level of the game.
"He will strengthen our leadership group, having captained Canterbury and the Crusaders, as well as the Junior All Blacks.
"He has shown his ability to adapt to a different rugby environment having been involved in 32 games for Toulouse last season, starting in all but one of them.
"Corey is also going to play an important role to help mentor some of our our younger players and bring the best out of the other hookers in our squad.
"We're excited about his arrival next season, which will be the first time a Rugby World Cup winner has played for the Warriors."