The 21-year-old defender joins after leaving Colchester United at the end of last season.
He is no stranger to National League fans having turned out for Welling United and Boreham Wood over the past few years. He has also played for Millwall.
Now he wants to help the Stones as they prepare for the National League South.
“It feels wonderful to be here,” he told the club’s website.
“I played in a trial match here towards the end of last season, and the management spoke to me after that and said they want players who are hungry and willing to do well with the club.
“I’m a left-back who likes to get up and down and create chances for the team and I feel like Maidstone provides the best opportunity for me going forward.”