The 27-year-old started his career at career at Preston North End, where he came through their youth system and, after a loan spell at Stockport County, he completed a move to Swansea City, who were then in the Premier League.
Proctor’s next move saw him head to Crawley Town, before further spells at Fleetwood Town, Bradford City, Carlisle United (loan) and Rotherham.
The powerful targetman has notched 40 goals in 153 league starts and will take the No 33 shirt.