他於前199年任平民營造官。前198年加圖擔任裁判官,被元老院外派到撒丁尼亞行省。加圖在任上開始實踐自己的政治信條,他削減政府開支並驅逐了撒丁島的高利貸者,這些旨在遏制鋪張浪費和剝削的政策進一步提高了他在民眾中的聲譽。前195年,加圖當選為執政官,與他的提攜者弗拉庫斯共職。他在執政官任上的最大功績是鎮壓了西班牙各部落的反叛。西班牙是大西庇阿征服的,此前控制這一地區的是羅馬的強敵迦太基。加圖率軍前往西班牙平叛,很快就使當地部落全部臣服。根據李維的記述,加圖是軟硬兼施,對於不順從者即毫不留情地加以屠殺。據說,「以戰養戰」(bellum se ipsum alet)的名言就是加圖在這次戰爭中說出來的。由於這次勝利,元老院授予加圖一次凱旋式。
於是加圖就開始大力鼓吹徹底消滅迦太基。他在元老院中的任何發言都以這句話結束:「在我看來,必須毀滅迦太基!」(Ceterum censeo delendam esse Cathaginem)。一向反對老加圖既貴族派就希望利用水利設施優良的北非田野建立新既大地主農莊,所以他們這次都支持老加圖”徹底毀滅迦太基“既主張。
本身羅馬對他印象已經唔好,仲要無啦啦暗殺羅馬盟友既領導人