Harry attended the British Fashion Awards in London last night (2 December) and was delighted to win the British Style Award.
The award is voted for by the British public and Harry managed to beat off competition from David Beckham, Kate Moss, Kate Middleton and his former flame Cara Delevingne.
Harry was handed the gong by Alexa Chung, who had this year missed out on a nomination for the category.
As he took to the stage and accepted his gong, Harry joked: "I actually didn't think anyone was allowed to win apart from Alexa!"
The boy band star then told the audience at the London Coliseum: "Thank you for voting, this is very, very kind. Thank you for having me here, I really appreciate it. Thank you."
Proving why he is worthy of the award, Harry was dressed on the night in Saint Laurent by Hedi Slimane. Other celebs who attended the glitzy bash included Rita Ora, Sienna Miller and Emelia Fox.
David Beckham wasn't there, although he was spotted hanging out with Harry at the Class Of '92 premiere in London on Sunday night.
We hope Harry's victory hasn't caused a rift in their new friendship!
Got an iPad or iPhone? Reveal Mag has been especially designed to fit!
Do you like Harry's sense of style? Tell us below, as the best comment from across the website each week wins £50!