The Scotland worldwide was signed by former supervisor Stephen Glass from Motherwell, the place he was captain.
The 31 year-old, who joined the Dons as a free agent after his contract at Fir Park expired, made 30 appearances for Aberdeen in his one season at Pittodrie.
Declan Gallagher has joined St Mirren after his contract was terminated by Aberdeen.
Gallagher, who was disregarded of the squad for Saturday’s 2-1 win at Buckie Thistle in Graeme Stewart’s testimonial match, has linked up with former Nicely boss Stephen Robinson at St Mirren after agreeing a two-year deal to maneuver to Paisley.
He’s St Mirren’s sixth summer season signing and can head out with the Buddies on their pre-season journey to Northern Eire on Monday.