En 149 av. jc, il est consul, et il participe à la troisième guerre punique [1]. Il tente à 2 reprises de prendre le cordon littoral de la ville de Carthage [2], qui sépare le lac du golfe.
Avec son collègue du consulat Manius Manilius il assiège Carthage [3]. Tous deux sont obligés de construire deux camps retranchés pour éviter une attaque surprise d’Hasdrubal le Boétharque qui campe sur leurs arrières.
En fabriquant des tours en bois, il perd de nombreux soldats partis couper du bois, attaqués par la cavalerie punique.
Il fait remblayer et élargir le cordon littoral, en comblant une partie du lac, avec l’une de ses tours, il arrive à faire une brèche dans le mur d’enceinte, mais dans la nuit les carthaginois réparent une partie de la muraille et sortent pour incendier les tours romaines.
Le lendemain, malgré l’avis du tribun Scipion Emilien, les romains entrent dans la ville, où les carthaginois les y attendent, les romains sont refoulés subissant de terribles pertes. Les consuls renoncent alors à une attaque directe de la ville de Carthage et décident de faire un blocus.
En 147 av. jc, il est censeur [4].