Satan on my ankles while I'm hangin' on to an angel
He is saying that he’s trying to make it to heaven, but the devil is constantly trying to bring him down.
Perhaps this could also be a reference to the fact that Lupe wants to retire, but his label holds him back. To Lupe, the whole music industry is devilish.
To help improve the meaning of these lyrics, visit “SLR 2” by Lupe Fiasco Lyrics and leave a comment on the lyrics box