Rovers have paid £1.4million for the 32 year-old centre-back and the player has signed three-year contract with the club.
"He is a player Graeme Souness has been tracking for some time and we are all delighted he is joining us," Rovers' chief executive John Williams told the clubs official website.
"Lorenzo was a very popular player in Glasgow and a key figure in last season's championship success."
"He is a player Graeme Souness has been tracking for some time and we are all delighted he is joining us," Rovers' chief executive John Williams told the clubs official website.
"Lorenzo was a very popular player in Glasgow and a key figure in last season's championship success."