Having started out with a rustic boy-next-door look with "Band Baaja Baarat", the actor had a major turnaround with films like "Gunday", "Ram Leela" and "Dil Dhadkne Do".
"I love female attention, I have always admitted that," Ranveer says, adding, "I was a fat kid till I was 14 so female attention is golden for me."
The 31-year-old actor has today reached a stage where he does not mind being called a sex symbol.
Ranveer reveals he has been hit on by men too, even before he landed himself the debut role in Yash Raj's 2010 sleeper hit.
More From This Section
"Yes, I have been hit on (by men), propositioned, everything. I am cool with it," Ranveer says nonchalantly, before adding, "It is not my cup of tea and I very politely and respectfully tell them.
In almost his seven-year journey so far, Ranveer has played different shades of the 'lover boy' be it the street-smart Delhi lad in "Band Baaja...", the brooding romantic in "Lootera" or the fearless warrior in "Bajirao Mastani".
In real life too, the actor insists, he is a very romantic person who can go all out when madly in love, something which made him say he is "the best boyfriend ever" on the latest episode of 'Koffee with Karan'.
This is a huge change for him, as Ranveer says he was a "philanderer" earlier whose outlook has changed today.
"I was quite the philanderer, promiscuous. Everybody goes through phases. I have had my phase of philandering and promiscuity. You eventually evolve out of that."
In his latest, "Befikre", the actor is in romantic hero avatar again although the character of Dharam is more like him in the sense of being a "light-hearted, happy-go-lucky guy, who doesn't take himself too seriously."
"I wouldn't call him frivolous. He is definitely a good- hearted being. I think his outlook on romantic relationships is something, (that) I used to be like him. But in a different phase of my life.
"May be Dharam is me six years ago. Now, my outlook has changed a bit. But I used to be like that, back in my heydays," he quips.