He did B.A., LL.B. with distinction in the Transfer of Property Act & Land Laws from Nagpur University. And he did LL.M. in Human Rights from Pune.
He joined the judiciary as Civil Judge & Judicial Magistrate First Class on 17.7.2001. He worked as CJM, Member, District Legal Services Authority, District Judge, and Judge with City Civil Court, Mumbai and Member, Industrial Court. He dealt with Civil, Criminal, Commercial, Labour and Industrial cases.
He joined as Registrar, National Green Tribunal, West Zone Bench, Pune on 13.12.2022.