He has presided over Revenue & Criminal Courts (Both original & Appellate) while serving as Judicial Magistrate-II; Sub Divisional Magistrate; Collector & District Magistrate.
He has also handled and applied Election Laws, viz Representation of Peoples Act & Conduct of Election Rules and has acted as an Appellate Courts under the RPA Act & Rules during his 6 years tenure as Dy. Election Commissioner in Election Commission of India and during his tenure as Chief Electoral Officer in Rajasthan Election Department.