The 28-year-old joins the Generals after leaving Vanarama National League South side Weymouth in the summer, where he made 36 appearances last season after arriving in September 2022.
He turned professional with AFC Wimbledon in July 2021, having spent seven seasons training with the club.
He moved on loan to Billericay Town in February 2022 and then initially returned to Leatherhead on dual registration from Aldershot Town in September 2018.
He previously had spells with Uxbridge, Godalming Town, Hampton & Richmond Borough, Bedford Town, Burnham, Aylesbury United, Farnborough, Algerian side US Biskra, Hayes & Yeading United and Hendon.
Most clubs are looking for volunteers. Find out more on the button below:
www.PitchingInVolunteers.co.ukAll the news and results in one place.
REGISTER