Mr. Choudhary has practiced exclusively at Patna High Court from the initial date of enrolment being 17.05.1983. He served as Counsel for Union Bank of India, Bihar State Housing Federation (1998-2005) and Union of India – Railways (2006-2012). He was appointed as Government Pleader (1998-2005) and re-appointed as Standing Counsel (2010-2011) for conducting cases of State of Bihar at Patna High Court. Currently, he is counsel for Bihar Public Service Commission. Mr. Choudhary was appointed as Additional Advocate General, Bihar in 2013 for three years.