The 27-year-old will stay with the Potters until the end of the season and goes straight into their squad to face QPR on Sunday.
Riggott has made 79 appearances for Middlesbrough since joining from Derby County in 2003, scoring four times.
He was also part of the 'Boro squad that reached the final of the Uefa Cup in 2006.