Rahman joined the Bangladesh Civil Service as a foreign service cadre in 1985.[2]
During the COVID-19 pandemic in Bangladesh, Rahman was appointed head of the Corona cell at the Ministry of Foreign Affairs in December 2019.[2] On 16 August 2020, Rahman was appointed the High Commissioner of Bangladesh to Canada.[3] He was appointed to International Civil Aviation Organization.[4] He had previously served at the World Health Organization.[5]
Rahman was assaulted at a picnic of the Bangladeshi community in Canada by a former employee of the High Commission, Yusuf Harun, who had refused to return to Bangladesh after his term ended at the commission and alleged his passport was being held by the commission.[6]