The Elland Road club have secured the 22-year old defender on a three-year deal for an undisclosed fee believed to be around £475,000.
The former Hull City man initially arrived at Chesterfield on loan in November 2012 before joining permanently in January 2013 but has now decided to depart the League One outfit for the Championship.
"The player is currently discussing personal terms with the Championship club."
The former Scotland youth international, who has had previous loan spells with Carlisle United and Huddersfield Town, made a total of 80 appearances for the Spireites during his time at Proact Stadium.
Leeds United FC (@LUFC) August 13, 2014
For breaking stories and all the great banter like us on Facebook: facebook.com/tribalfootball