The film begins with a drunk Rahul Dewan (Rajeev Siddhartha), racing in a Toyota Land Cruiser Prado against a Mercedes, after he is seduced by a woman in the passenger seat. He loses control and crashes into a wall on the footpath by the road. The film cuts to a court scene where Jagdish Tyagi a.k.a. Jolly (Arshad Warsi), an LLB (law-degree) graduate defending a surgeon against a Public interest litigation (PIL) filed against him after the surgeon had his son operate upon a patient in his pursuit of Guinness Book of World Records. Jolly loses the case but decides to move to the capital Delhi to try his luck. He happens to see prominent criminal lawyer Tejinder Rajpal (Boman Irani) defending Rahul Dewan in a sessions court. Rahul Dewan is accused of causing death under the influence of alcohol. Rajpal convinces the judge that prosecution had no evidence to implicate Rahul Dewan and he was being deliberately targeted by the media as he was from a rich family, resulting in Dewan’s acquittal.
Rajpal, though, is not satisfied with the fee paid by the Dewans. Jolly, desperate to have some money and fame, decides to pursue the case and files a PIL in the court against Rahul Dewan’s acquittal. After initially reprimanding Jolly for his mistakes in filing the PIL and taking the press reports as an evidence, Justice Tripathi (Saurabh Shukla) gives a date for hearing and warns Jolly to collect some evidence before the hearing. He then runs into Albert Pinto (Harsh Chhaya), who claims to have witnessed the accident. Then Jolly introduces him as a witness in the court and Judge Tripathi, after cross-examining him, gives a date for the next hearing. He also summons Rahul Dewan to be present in the court for the hearing. Jolly becomes a celebrity overnight and is admired by Kaul who donates a room in his restaurant to Jolly for using it as his office. However, Jolly’s plans turn upside down, when Albert Pinto reveals to him that he is no witness, but a crony of Rajpal and it was part of a plan to extract more money from Dewan clan. As part of the deal, Pinto gives Jolly his share of the money paid by Dewans to silence Pinto. Jolly gleefully accepts the money and regrets that had he known this plan earlier, he would have demanded more money. Albert Pinto turns hostile in the court and Jolly accepts the statement given by Pinto. Judge Tripathi postpones the judgement for the next hearing. Sandhya the fiancee of Jolly, chides him for compromising on justice for his greed. Jolly realises his mistake once Kaul saab slaps him for his treachery. He returns the money to Rajpal and challenges him to win the case.
With the help of his Brother In-law Pratap (Manoj Pahwa), he collects the video footage of the Land Cruiser involved in the accident and presents it to the court. Though Rajpal counters him that the Land Cruiser was driven by the driver of Dewan family, Jolly refutes his statement by submitting the necessary evidence. Judge Tripathi orders the Police to provide a bodyguard for Jolly after he was manhandled by alleged assistants of Rajpal. Jolly comes to know that a survivor of the accident stays in Gorakhpur and decides to leave for Gorakhpur. SI Rathi tries to sabotage Jolly’s investigation, but is rescued by his bodyguard. He identifies one Sadakanth Mishra as the survivor in Gorakhpur and brings him to Delhi. Jolly prosecutes SI Rathi and finds that he has intentionally botched up the investigation by declaring Sadakanth Mishra as dead and snatching his hard-earned money by threatening to kill him. Mishra also identifies Rahul Dewan as the one who drove the Land Cruiser. After conclusion of arguments and counter-arguments between Rajpal and Jolly, Judge Tripathi directs Delhi Police to suspend SI Rathi and initiate a criminal inquiry against him and also declares Rahul Dewan as guilty of the crime and sentences him to seven years in jail under Section 304 of the Indian Penal Code. The film ends with Jolly celebrating with his team while Rajpal is crestfallen as he suffers defeat after a long time.