Peneliti pada Pusat Penelitian Kependudukan Unsri (1987-1990)
Liasion Officer Pelatihan Hukum Bisnis Bagi Para Jaksa Indonesia, Melbourne University, Australia (1994)
Ketua Kelompok Kajian Hukum Australia, Fakultas Hukum Unsri (1995)
Translator Pelatihan Hakum Indonesia, Proyek Federal Court of Australia (2001)
Liasion Officer Pelatihan Hukum Bisnis, Proyek Bappenas, Monash University, Australia (2002)
Staf Kehormatan/Peneliti, Monash University, Australia (2002)
Ketua Pusat Kajian HAM dan Terorisme, Fakultas Hukum Unsri (2002)
Koordinator Proyek TPSDP, Fakultas Hukum Unsri (2003)
Anggota Senat Universitas Sriwijaya (2003)
Ketua Unit Penelitian, Fakultas Hukum Unsri (2003-2005)
Anggota Senat Fakultas, Fakultas Hukum Unsri (2003)
Sekretaris Bagian Hukum Tata Negara, Fakultas Hukum Unsri (2003-2005)
Ketua Program Studi Ilmu Hukum Pascasarjana Unsri, Universitas Sriwijaya (2003-2007)
Visiting Scolar, Ohio University, USA (2006)
Staff Ahli Komisi Yudisial untuk Proyek Penelitian Putusan Hakim kerjasama KY dengan Norwegian Centre for Human Rights (NCHR) (2007)
Ketua Program Studi Ilmu Hukum Pascasarjana Unsri, Universitas Sriwijaya (2007-2011)
Sekretaris Senat Universitas Sriwijaya (2007-2011)
Ketua Program Studi Ilmu Hukum Pascasarjana (S2) dan (S3), Universitas Sriwijaya (2008-2011)
Staf Khusus Bupati Musirawas (2005-2010)
Staf Ahli DPRD Kabupaten Musirawas (2006-2009)
Dekan Fakultas Hukum Unsri (Periode ke-1 : 2009-2013 dan Periode ke-2 : 2013-2016)
Ketua Ombudsman Republik Indonesia