Como procónsul en 142 a. C., luchó contra los celtíberos en la tercera guerra celtíbera, en las guerras numantinas y contra Viriato, pero no consiguió conquistar Numancia, siendo sucedido por Quinto Pompeyo. En esta campaña, Valerio Máximo y Frontino mencionan su humanidad con los enemigos, la severidad en el mantenimiento de la disciplina en sus filas y la prudencia de sus actos civiles y militares, pero finalmente intentó dejar el ejército sin capacidad de combate para su sucesor, al que envidiaba y odiaba.