Aidy Boothroyd was delighted to seal a deal for the 23-year-old after he featured in every Cobblers game during the 2012/13 season.
"He is the right character, the right age and he is a player with a very bright future," the Town boss told the official NTFC website.