Starting his career at Leeds United in their youth system, the 35-year-old moved to Barnsley before enjoying a career in non-league with the likes of Farsley Celtic, Histon, Northwich Victoria, Altrincham and Gainsborough Trinity.
Manager Grant Black said: “He is a fox in the box and will be a real asset to us this season.
“His experience will also help guide the younger strikers so we are really happy to have got him into the club.”
Keep up-to-date with our exclusive email newsletters.
Subscribe