[1] In addition to being a professional advocate, he is also a social activist and contested many public interest litigation targeting alleged corruption at the highest level.
His PIL in Taj corridor case led to the fall of Mayawati government in Uttar Pradesh in 2003.
He also filed a criminal writ petition in Ottavio Quattrocchi case in January 2006 when an additional Solicitor General was sent to London by the union government to get the accounts of Ottavio Quattrocchi defreezed and Supreme Court had passed status quo of the London accounts.
In 2014 Lok Sabha elections BJP has fielded him as its candidate in Rae Bareli to contest against UPA chairperson Sonia Gandhi where in he polled 173,721 votes.
His Bofors matter which he got listed for final hearing, by mentioning before the Chief Justice of India, in the last week of October, 2014.