Haworth, 28, learnt his trade at Blackburn Rovers and his first loan spell was with today’s opponents, Gateshead.
Haworth went on to make appearances for Bury, before a move to the Scottish Premier League with Falkirk.
Spells with Rochdale, Notts County, and Tamworth followed before a trip down south to Cheltenham in 2014.
Haworth returned north in 2015 on loan to Barrow AFC before joining the Bluebitds permanently.
He went on to make over fifty appearances for Barrow, and then a short spell at Macclesfield Town in 2017 came to an end in the summer.
Player-manager, Kevin Nicholson, has been tracking Haworth for some time now: “I am really pleased that Andy has decided to come down here and show us what he’s got,” he told the club`s official website. “Having played against him, as both a player and a manager, I’m fully aware of how destructive he can be to defences.
“His ability at this level is fantastic, and he has to show me that he can get up to speed with the group, fit in as a character, and consistently show us how good he is, both with and without the ball.
“If he does this then there is no doubt that he will excite our fans.
“With Jordan Lee out for a little while, Andy gives us that competition for places down either flank, or behind the front men, and also adds another physical presence.
“I look forward to watching him push for a place and a long-term contract.”
Haworth is eligible to play against Gateshead today.