Born on February 22, 1940. Joined Judicial Service on August 5, 1968. Worked in various capacities as Munsif, Subordinate Judge, Chief Judicial Magistrate, Additional District Judge, Judge, State Transport Appellate Tribunal, Registrar (I & E), Orissa High Court, District & Sessions Judge, Member-Secretary, Legal Aid and Advisory Board and Presiding Officer, Co-operative Tribunal, Bhubaneswar.
He served as the Judge of Orissa High Court from 17.6.1999 - 21.2.2002.