The 48-year-old was presented with the award for his contributions to the film industry and for entertaining generations throughout his career.
The MTV Generation Award is the MTV Movie Awards' highest honour, with past recipients including Reese Witherspoon, Sandra Bullock, Ben Stiller, Adam Sandler, Mike Myers, Tom Cruise and Jim Carrey. The event happened here May 3.
Photos: Katrina Kaif, Shamita Shetty at Mumbai airport
Photos: Varun Dhawan, Alia Bhatt promote 'Badri...' on 'Dil Hai Hindustani'
In pictures: 15 facts about kissing that will surprise you
Photos: Shahid Kapoor and Mira Rajput at cafe in Bandra
Photos: Deepika Padukone, Neha Dhupia and Soha Ali Khan at event