The One Direction star beat off competition from the model of the moment, as well as David Beckham and Kate Middleton, to take home the trophy, which is voted for by the British public.
Cara, who didn't attend last night's big awards ceremony at the London Coliseum, also handed over her Model of the Year crown to 23-year-old model, Edie Campbell.
Dressed in his trademark skinny jeans, blazer and long scarf, Harry was presented with his award by Alexa Chung who herself has won the award three times. However, this year, the presenter and model wasn't nominated in the category.
Did Harry get your vote? Let us know...
By Olivia Marks