Jabarkan Jawatan kabinet dari Zainal Abidin Zin dalam bahasa melayu

Jawatan beliau yang pertama di Kabinet ialah sebagai Setiausaha Parlimen, Kementerian Kemajuan Tanah dan Wilayah pada tahun 1982. Pada tahun 1984 dilantik sebagai Timbalan Menteri Kerja Raya dan seterusnya Timbalan Menteri Tenaga, Telekom dan Pos (1986). Tahun 1987 beliau digugurkan dari jawatan Kabinet tetapi kekal sebagai ahli parlimen Bagan Serai . Tahun 1988 kembali menyertai UMNO.

Pada tahun 1999 sebagai Timbalan Menteri Dalam Negeri. Pada 27 Mac 2004 beliau dilantik sebagai Timbalan Menteri Pertahanan.