Serviu em 168 a.C. sob o comando de Emílio Paulo na Terceira Guerra Macedônica e foi enviado por ele a Roma para anunciar a vitória na Batalha de Pidna. Depois, serviu como pretor na Sicília entre 149 e 148 a.C. e foi finalmente eleito cônsul em 145 a.C. com Lúcio Hostílio Mancino, recebendo a Hispânia como sua província consular. Depois do seu mandato, recebeu o comando proconsular para continuar a luta contra Viriato, a quem derrotou, mas sem conseguir capturá-lo. Ele fugiu para Numância, de onde continuou a guerra, uma cidade que seria arrasada por seu irmão, Cipião Emiliano, uma década mais tarde.