The 19-year-old was one of a number of youngsters let go by new Saints boss Danny Lennon earlier this month and is the first of them to find a new club by signing for the third division side.
In other former Saints news, striker Stewart Kean - recently let go by Queen of the South - is set to join Morton.