The actor plays a Haryanvi village boy who falls in love with a neighbour, played by Anushka Sharma, in the movie.
Khan told Bollywood Hungama: "MKBKM is a comedy, it's a very funny film. While the film's backdrop is one of land grabbing, the situation is treated with humour.
"With the kind of scams and politicians we have in this country, sometimes resorting to humour is the only reaction."
Khan added: "Vishal [Bhardwaj] gave me a degree of freedom which I frankly wasn't expecting and have never got from anyone. He was a very hard taskmaster especially during pre-production stage."
The star has been heavily promoting the film by designing tattoos and pasting posters on taxis himself.
He reportedly spent five hours a day learning the Haryanvi dialect for the role.
Watch the trailer for Matru Ki Bijlee Ka Mandola below: