Sanjay was admitted to the Bar in 1988. However, along with his father, the Late Mr. S. N. Gupta, Sanjay started visiting the Courts much earlier. He assisted his father in research work in the publication of various books on Banking Laws, i.e. Banking Law in Theory and Practice, Law Relating to Guarantees, Negotiable Instruments Act, Dishonour of Cheques, and Supreme Court on Banking and Debt Laws.
Sanjay has represented various Multinational Corporations including Banking and Finance Companies before the Supreme Court of India and other High Courts in the country, in addition to Statutory Bodies like the Debt Recovery Tribunal, Appellate Tribunal, and the Company Law Board. He plays a major role in advising clients on the strategy to be followed for any case, including White Collar Crime. Sanjay is involved in drafting of pleadings in any litigation having high stakes. He has represented clients in International Arbitration proceedings at the Singapore International Arbitration Centre (SIAC).