Avukat Abdurrahman Şahin 1945 tarihinde Karaman’da doğdu. 1967 yılında İstanbul Üniversitesi Hukuk Fakültesinden mezun olduktan sonra Askeri hakimliğe intisap edip Muhtelif askeri mahkeme ve savcılıklarında görev yaptı.

Adana Sıkı Yönetim Mahkemesi başkanlığı ve Erzincan Devlet Güvenlik Mahkemesi hakimliği ve başkanlığı gibi görevlerde bulundu.

1993 yılındaMSB Askeri Adalet Teftiş Kurulu Başkanı (Askeri Mahkeme ve savcılıkları denetleyen kurul) iken hakim albay olarak kendi isteğiyle emekliye ayrılıp aynı yıl içinde Ankara'da avukatlık bürosunu açtı ve kendisi gibi avukat olan çocukları ile birlikte avukatlık hizmetlerini sürdürmektedir.