The full-back came through the ranks at Palmerston before moving to Dundee in 2015 and is now back with the Ladbrokes Championship side.
QOS boss Allan Johnston told the club website: "He's definitely a player who could play at a higher level so I'm delighted he has chosen to come here."