Mendapat pendidikan menengah di SMKA Sultan Azlan Shah. Kemudian mengambil STA di Maahad Tarbiah Islamiah Batu 8. Seterusnya melanjutkan pelajaran di peringkat Sarjana Muda dalam jurusan Usuluddin Dan Dakwah di Al-Azhar, Mesir. Sekembali dari Mesir menyambung pengajian di IPG Tuanku Bainun bagi mendapatkan Diploma Pendidikan (B.Arab) dan meneruskan pengajian di peringkat Sarjana (M.A) Pengajian Islam (Syariah) di Universiti Kebangsaan Islam (UKM).