Jenjang S2 ia selesaikan pada tahun 1992 di Pascasarjana IAIN (sekarang UIN) Syarif Hidayatullah, Jakarta, serta doktoral pada tahun 1998 di kampus yang sama. Selama studi kedoktorannya, ia sempat menjadi salah satu mahasiswa yang menjalani program visiting student di Universitas McGill, Montreal, Kanada (1993-1994), dan visiting student di Universitas Leiden, Belanda (1994-1995). Setelah mendapatkan gelar doktoral, ia pernah menjadi sarjana tamu di Shopia University, Tokyo (2001), sarjana tamu di Saos University of London (2001-2002), dan sarjana tamu di Georgetown University, Washington DC (2003-2004).