Belshaw (30) joined Heanor Town as a 16-year-old from Notts County.
He played for the club for three seasons before leaving to join US Collegiate side Duke University.
But he made his name at Harrogate Town where he played 166 times and won two promotions as the Yorkshiremen were promoted to the EFL.
Belshaw said: “It's been a rapid progression over the last three or four years playing across three different leagues.
Chesterfield re-sign former Notts County goalkeeper who has recently been playing European football
How Chesterfield could line-up against Aldershot Town
Why Chesterfield manager Paul Cook will continue to not select a goalkeeper on bench
Chesterfield set to announce signing of new goalkeeper ahead of Aldershot Town clash
'Active at both ends of market' - Chesterfield boss Paul Cook on latest transfer activity at Spireites
"The gaffer has outlined his expectations of what he wants for me and the club.
"I am used to playing in big games with Harrogate and with pressure. That is what footballers want.
"I want to win things and get promotion. The club want to win the league and I want to be a part of it.”