Shahabuddin started his career in Judicial Service in 1983 and was a district judge till 2006. He also discharged his duties as chairman of the Labour Court in 2006, lawyer of the Supreme Court from 2008-2011 and commissioner of the ACC from 2011-2016.