1972: Juruteknik Rendah, Jabatan Kerja Raya Seberang Perai, Butterworth 1972 - 1980: Pegawai Kerani, Polis Diraja Malaysia, Pulau Pinang 1981 - 1987: Pegawai Kerani Tingkatan Kanan 1988 - 1991: Pegawai Kerani Tingakatan Tinggi 1992 - 1999: Pembantu Undang-Undang, Jabatan Biro Bantuan Guaman, Ipoh, Perak 2000 - 2006: Majistret, Mahkamah Majistret Parit Buntar, Bandar Baru, Kedah, Ipoh, Sungai Siput, Lenggong, Gerik, Pengkalan Hulu 2007: Pengarah Jabatan Bantuan Guaman, Pulau Pinang 2008 - 2009: Penolong Penasihat Undang-Undang, Perak 2010 till to-date: Peguambela, Peguamcara Civil dan Peguam Syarie di Ipoh, Perak
NIL
NIL
NIL