The 22-year-old former Dunfermline Athletic player joins the Staggies after spending the last 18 months at Dens Park.
Meanwhile, defender Kenny Van Der Weg has signed on at the Global Energy Stadium for the second time. He left the club 12 months ago and had spells with Hamilton Accies and Belgian side KSV Roeselare but now returns to Dingwall.
Download the new SPFL app now for access to all the latest Scottish football news, social media updates and video content, all in one place. Available for free from the App Store and Android stores and also HERE.