Rahman became a lawyer of the Districts Court on 26 November 1989.[3]
On 29 May 1990, Rahman became a lawyer of the High Court Division of Bangladesh Supreme Court.[3]
Rahman became a lawyer of the Appellate Division of the Bangladesh Supreme Court on 25 October 2001.[3]
On 23 August 2004, Rahman was appointed an additional judge of the High Court Division of Bangladesh Supreme Court.[3]
Rahman was made a permanent judge of the High Court Division on 23 August 2006.[3]
On 6 March 2008, Rahman and Justice Mirza Hussain Haider declared the detention of Khandaker Mosharraf Hossain, Bangladesh Nationalist Party politician, by the police using the Special Powers Act to be illegal.[4]
On 3 August 2010, Rahman and Justice Syeda Afsar Jahan felt embarrassed to hear petitions by Rafiqul Islam Miah and Shah Moazzem Hossain, Bangladesh Nationalist Party politicians, challenging their summons issued by Paltan police station.[8] In September 2010, Rahman and Justice Syeda Afsar Jahan ordered the Government of Bangladesh to allow Reaz Rahman to travel outside of Bangladesh.[9]
On 29 April 2021, Rahman and Justice Khandaker Diliruzzaman refused to hear an anticipatory bail petition of Sayem Sobhan Anvir, managing director of Bashundhara Group.[10] In August, Rahman and Justice Khandaker Diliruzzaman issued a sua sponte contempt ruling against SM Tanvir Arafat, Superintendent of Kushtia District police, for misbehaving with a judicial magistrate during election duty.[11][12] On 14 December 2021, Rahman and Justice Khandaker Diliruzzaman removed copyright protection for images of Bangladesh Liberation war and President Sheikh Mujibur Rahman.[13]