Shotton, who stands six feet two inches tall, is a versatile player who is capable of playing at full-back or in the centre of defence.
The 27-year-old has found his playing time with Derby limited this season and has made just seven appearances, with his last start coming earlier this month in the Rams' Emirates FA Cup third round win away at Hartlepool United.
Shotton, who is also well known for his ability to send in long throw-ins began his professional career with Stoke City, where he was a product of their Academy, before turning professional in 2007.
During his time with the Potters he also spent several spells out on loan with Altrincham, Tranmere Rovers, Barnsley, Wigan Athletic and Derby County.
His final loan spell with Derby was turned into a permanent deal in January 2015 when he joined the Rams on a two-and-a-half-year contract for an undisclosed fee.
Shotton has been issued with squad number 32 by Blues.