Assistant Solicitor General of India (2004-2014) and Additional Central Government Standing Counsel (1995-2004).
Senior Standing Counsel Central Excise, Customs and Service Tax Department..
Standing Counsel for Rajasthan High Court.
Standing Counsel for Commercial Taxes Department, Government of Rajasthan, Rajasthan Public Service Commission (RPSC), Bharat Sanchar Nigam Limited (BSNL), Rajasthan State Industrial Development and Investment Corporation Limited (RIICO), Indian Railways, Department of Income Tax, Government of India, Rajasthan State Road Transport Corporation (RSRTC), Desert Medicine Research Centre (DMRC), Central Arid Zone Research Institute (CAZRI), Arid Forest Research Institute (AFRI), All India Institute of Medical Sciences (AIIMS), Jodhpur, State Bank of Bikaner & Jaipur, IDBI Bank.
Appeared before District Courts, High Courts, Supreme Court as well as various tribunals including Central Administrative Tribunal, Armed Forces Tribunal and Rajasthan Civil Service Appellate Tribunal.
Advised and appeared for various corporate and individual clients in matters relating to Constitutional Law, Civil Law, Criminal Law, Municipal Law, Land Revenue Law, Arbitration, Service Law, Laws pertaining to Panchayati Raj Institutions.
Represented the Cricket Team of the Bar Association, Jodhpur in various Cricket Tournaments.