Исходя из требований Закона Виллия, не позже 150 года до н. э. Гай Ливий должен был занимать должность претора. Первое упоминание о нём в источниках относится к 148 году до н. э., когда Друз выдвинул свою кандидатуру в консулы. В это время шла Третья Пуническая война, причём Рим вёл её не слишком удачно: в течение двух кампаний не удалось не только взять Карфаген, но даже добиться перелома в войне. Поэтому народное собрание решило вопреки установленному порядку избрать консулом и направить в Африку предполагаемого двоюродного брата Друза — Публия Корнелия Сципиона Эмилиана, зарекомендовавшего себя как способный военачальник, — хотя этот нобиль ещё не достиг необходимого возраста и не прошёл промежуточные стадии карьеры. Оба были избраны. Марк Ливий всё же потребовал распределить провинции путём жеребьёвки, видимо, тоже претендуя на командование в войне с Карфагеном, но его требование было отвергнуто либо вотумом комиций, либо особым постановлением сената. В результате в Африку отправился Сципион Эмилиан. В историографии эти события ставят в один смысловой ряд с борьбой за командование в Антиоховой войне в 190 году до н. э., в которой тоже победил один из Сципионов.