The 27-year-old, who has been capped eight times for his country, has agreed a two-year deal from Silkeborg. He has also played for Aalborg, Aarhus and Leeds United.
Liam Polworth (Inverness CT), Declan Gallagher (Livingston) and Jake Carroll (Cambridge United) have already agreed to move to Fir Park in the summer.