The 22-year-old moves to Cappielow after leaving Ross County, having previously spent time with Rangers and on loan at Stranraer.
Manager Jonatan Johansson told the club website: “We invited him to train and I’ve always said that trialists are an important part of our recruitment strategy, especially with younger players. I came over to Scotland as a trialist and really believe in that method.
“He can play across the midfield. He can play wide and at right-back as well and understands the game and that versatility is important.”
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.