"It was a nice surprise - an ego boost for sure", Idris told People in his cover story.
"With Idris' smooth British accent, the salt-and-pepper beard, to his well-built 6" 3 frame, to that million dollar smile, that he was given the title is no mystery to anyone - except for the 46-year-old actor himself.
The Luther star has been handed the annual honour - which previous year went to country singer Blake Shelton - by the USA publication and he admitted that it was an "ego boost" to receive the news.
But if Idris lands the role, he won't be the first 007 actor to take People's accolade, with Pierce Brosnan being named Sexiest Man for 2001. Elba said of his selection, "My mum is going to be very, very proud".
'I've been ugly my whole life, ' Shelton, 43, said in a statement a year ago.More news: New Zealand reserves drub Japan
More news: Bohemian Rhapsody scores $122.5 million box office opening
More news: 'Diablo 2' Producer Says Blizzard Is "Not Understanding Gamers Anymore"
He shared an image on Instagram with the caption: "Who'd have thought it!" "And my name was Idrissa Akuna Elba, okay?" Thank you @people & all the fans for naming me #SexiestManAlive. I got picked on a little bit, ' he continued to the publication.
He also took the opportunity to encourage his followers to vote in the upcoming United States midterm elections.
"But again, as soon as I could grow a mustache, I was the coolest kid on the block", he added. "Your vote can make a difference!" he said.
When he's not being one of Hollywood's hottest actors, Elba might be deejaying in Ibiza, kickboxing in Thailand, or designing his own clothing line, not to mention planning his wedding to his fiancée Sabrina Dhowre, 29, a model, to whom he proposed in February.
The dad of two - of 16-year-old daughter, Isan and 4-year-old son, Winston - said he strives to live with as few regrets as possible. "Grew a moustache, had some muscles, bonkers".