Sudesh joined the Indian Revenue Service as an officer of the 1989 batch. Prior to this, he worked for around two years as an officer in the Oriental Insurance Company.During the career spanning around 23 years in the IRS, Sudesh served at Delhi, Ahmedabad and Bhopal in various senior positions in the tax department. He also worked in a senior position at the Income Tax Settlement Commission at Delhi, which is an independent high powered arbitrator, whose decisions in resolving complex tax matters are binding on the government and the tax payer. In the early part of 2013, Sudesh decided to voluntarily retire from the IRS, where he last served as a commissioner of income tax, and got enrolled with Delhi Bar Council as an advocate. Now, he is practicing law at Delhi on the advisory as well as litigation side.