He becomes Saints' second capture of the summer, following the arrival of left-back Ryan Dickson from Brentford.
He said: "It is a big move and I'm really looking forward to settling in before the pre-season trip to Switzerland later this week."
Source: BBC Sport
Source: BBC Sport