Zabidi dilahirkan di Bukit Mertajam, Seberang Perai. Beliau memperoleh pendidikan di Sekolah Arab Kuala Kangsar. Beliau merupakan presiden pengasas bagi Pertubuhan Petani Se-Malaya, selain pernah menjadi presiden Liga Pesawah Padi Seberang Perai, pengerusi Kesatuan Kerjasama Kilang Beras Seberang Perai dan anggota jawatankuasa kerja PAS[3].