St Mirren wrapped up the signing of and-a-half-year contract.
The 28-year-old made nearly 70 appearances for Hamilton and scored 11 goals before making the switch to St Mirren, and he could be available for the club's match with Celtic on Saturday.
"It's good to be here and I'm raring to go," Imrie said upon his arrival at the club. "Everyone wants to be in the SPL and I'm no different. I'm hoping to get off to a good start against Celtic."