The Scotland striker passed a medical on Friday and will link up with former international coaches Walter Smith and Ally McCoist, the current Rangers management team.
The 28-year-old now embarks on his second spell with the club and becomes the first man to rejoin Rangers following a spell with Celtic.
Copyright (c) PA Sport 2008, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms