Rapper A$Ap Rocky has apologised for his "homophobic" behaviour at the MTV Video Music Awards.

The hip-hop star appeared to be a little awkward as he stood by openly gay basketball player Jason Collins while he talked about his struggles as a gay athlete just before the odd couple introduced MACklemore & Ryan Lewis.

A$AP Rocky pulled a face and simply promoted the release of the A$AP Ferg album when the mic was passed to him at the Barclays Center in New York, and now he has watched the footage he can understand why some might think he's anti-gay.

In an interview with The Stashed, he says, "I'm mad that my facial expressions was like that because I'm not homophobic at all, and that whole thing just came off real homophobic. I didn't really notice it until I got home and saw it. I apologise to Jason for that, because people was laughing and s**t, and you know... I really don't think that's funny."

He adds, "Truthfully, I got gay people in my family. I don't give a f**k if you gay or you not, I just found it odd that Mtv wanted to stand me next to this n**ga when they are talking about gay people, that's all."