Jabarkan Kerjaya politik dari Johari Abdul dalam bahasa melayu

Sebelum menjadi ahli Parlimen Sungai Petani, beliau pernah mencuba nasib bertanding di Parlimen Sungai Petani pada pilihan raya umum 1999 dan pilihan raya umum 2004 bagi DUN Bakar Arang tetapi tewas kepada calon Barisan Nasional.

Pada 18 Disember 2022, beliau mengumumkan peletakan jawatannya sebagai Ahli Dewan Undangan Negeri (ADUN) Gurun berkuat kuasa serta-merta melalui sepucuk surat yang dikirim bertarikh 13 Disember 2022. Pada 19 Disember 2022, beliau dipilih sebagai Yang di-Pertua Dewan Rakyat, menggantikan Tan Sri Azhar Azizan Harun.