Sodhi graduated in law from Panjab University in 1965 and started practicing as an advocate in civil, constitutional, labour, tax, transport and corporate laws in Chandigarh. He also served as editor of the Indian Law Reports and was a part-time law faculty at the Panjab University. In March 1991 he was elevated as Judge of the Punjab and Haryana High Court, later transferred to Kerala High Court where he served as acting Chief Justice and became Chief Justice of the KeralaHigh Court and was transferred to Karnataka as Chief Justice from where Justice Sodhi demitted his office upon attaining age of superannuation on 29 November 2005. After retirement he was appointed as the Presiding Officer of the Securities Appellate Tribunal at Mumbai, for a period of six years.