Sarjana Hukum S.H. (S1), Jurusan Hukum Tata Negara Fakultas Hukum Universitas Andalas, Tamat 1995 dengan predikat Summa Cum Laude.
Master of Public Administration, MPA (S2), pada Institute of Postgraduate Studies and Research University of Malaya Kuala Lumpur-Malaysia, Tamat 2001.
Doktor Ilmu Hukum pada Sekolah Pascasarjana Universitas Gadjah Mada, Yogyakarta, tamat 2009 dengan predikat Cum Laude.