Il est entré à l'Assemblée populaire nationale pour la première fois aux élections de 2007[3]. Il est réélu en 2012 et 2017, puis devient président du groupe parlementaire du FLN[1]. En , il succède à Saïd Bouhadja à la tête de l'APN[1].
Dans le contexte des manifestations de 2019 en Algérie, qui ont notamment entraîné la démission du président Abdelaziz Bouteflika, il convoque un congrès extraordinaire du FLN pour les 18 et [5]. Le , peu après l'annulation du congrès, une réunion du comité central sous la direction de son prédécesseur est fixée au [6]. Le , Mohamed Djemiai est élu secrétaire général[7]. Dans la foulée, le FLN l'appelle à démissionner de la présidence de l'APN[8]. Il démissionne le [9]. Il est remplacé, par intérim Abderrazak Terbeche, du FLN, avant que ne soit élu le Slimane Chenine, député du groupe Union Ennahda-Adala-Bina.