Whitehouse, 24, came through the Doncaster Rovers's youth system and signed his first professional contract in 2014, going on to make more than 20 appearances for the club.
He has since featured for Leeds, Alfreton Town, Tadcaster Albion. He joins Buxton from The New Saints.
Keep up-to-date with our exclusive email newsletters.
Subscribe