Post qualification in 1989, he started his own Chartered Accountancy firm. Over the years, he has gained extensive experience in the areas of Internal Audit, Systems Audit, Statutory Audit and Risk Management. He joined Maheshwari & Associates as a Partner in 1996 and is presently in-charge of the Bangalore branch.