He joined St Mirren in July 2005 and won promotion to the Scottish Premier League in his first season. He also played as St Mirren won the 2005 Scottish Challenge Cup Final against Hamilton Academical.
In July 2005, he signed with St Mirren and achieved elevation to Scotland's elite league within a year. Additionally, St Mirren emerged victorious against Hamilton Academical in the 2005 Scottish Challenge Cup championship match.