The former Border Reivers captain has left his role as Scotland 7s Head Coach, replacing Jonathan Humphreys, who will leave to join the Wales coaching team at the end of the season.
His success in the Borders and time as Assistant Coach of the Scotland U20 side saw Dalziel promoted to Scotland U20 Head Coach in 2016, leading the team to a best-ever fifth-place finish at the 2017 World Rugby U20 Championship in Georgia.
Dalziel joins on a two-year contract from Scotland 7s, where he recently led the team to the Challenge Trophy in Hong Kong.
The coaching team for next season has almost been finalised and a further announcement will be made over the next few weeks.
"I think the hard work starts now, but I am impressed with the set-up Dave Rennie has in place, there is a team approach among the coaches and I've worked with many of the Glasgow players through the age-grade system or 7s, so I'm very much looking forward to this new stage of my career."
Glasgow Warriors Head Coach, Dave Rennie, said: "John has earned his stripes. He's coached at club level, in the Championship, at international Age Grade and on the 7s circuit and has been successful in every role he's been in.
"He's a good man and an excellent young coach, innovative and driven and is highly respected by everyone at the club.
"John has a very bright future ahead of him and we're rapt that he sees it at Glasgow Warriors."
Glasgow Warriors Managing Director, Nathan Bombrys, said: "John is an impressive man and we know him well having worked with him when he was with Scotland U20 and Scotland 7s.
"He has excellent knowledge of the game in Scotland and young Scottish players from his time with Scotland U20 and he'll be an excellent addition to our coaching team."