Enrolled as an advocate on Mar 17, 1977 and designated Senior Advocate on Jan 17, 1990.
Practised in Patna High Court in Civil, Criminal, Service and Constitutional matters.
Served as counsel for Bihar State Electricity Board for several years.
Elevated as Permanent Judge of Patna High Court on Dec 29, 1998.
Appointed as Executive Chairman of Bihar State Legal Services Authority from Mar 07, 2006 to Oct 16, 2012.
Appointed Acting Chief Justice of Patna High Court in May 2009 for about four months, again in September 2009 for about same period and for the third time in May 2010 for a lesser period.
Transferred to Allahabad High Court and took oath on Oct 17, 2012.
Appointed as Acting Chief Justice from Nov 20, 2012