He did his LL.B. and LL.M from University of Burdwan, and qualified National Eligibility Test (NET) in 2011. He has been working at National University of Study And Research in Law, Ranchi since 26th June 2013. He is also Chairman of Moot Court Committee at NUSRL. He teaches Company Law, Civil Procedure Code, Health Law, Administrative Law at UG and PG level. Previously, he was working at Law College, Durgapur from 1st February 2008 to 25th June 2013, and at Bimal Chandra College of Law from June2005 to 31st Jan 2008.