Воюва в Африка, в Третата пуническа война (149 – 146 пр.н.е.) под командването на Сципион Емилиан, който е женен за сестра му. След този поход е избран за квестор и като такъв се отличава със своята дипломация по време на Нумантинската война, спасявайки римската армия от унищожаване. Силно оскърбен е от последвалото решение на Сената да не зачете сключения от него мир, благодарение на който спасява войската, и Нумантинската война да бъде продължена.