Dans sa jeunesse, il sert sous les ordres de Scipion Émilien en 146 av. jc. Lui et Tiberius Gracchus furent les premiers à grimper sur les murs de Carthage.
Fannius est élu consul pour l’année 122 av. jc avec l’appui de Caius Gracchus, qui le soutient pour faire échec à la candidature de Lucius Opimius . Il prend néanmoins ses distances avec Gracchus et l’empêche d’accorder le droit de cité aux latins et aux alliés.
Gendre de Caius Laelius Sapiens, et comme lui, un des élèves du philosophe grec Panétios de Rhodes , il est membre du cercle intellectuel de Scipion Émilien. Pour cette qualité, Cicéron en fait un des interlocuteurs fictifs de son traité politique, “le De Republica”, et d’un autre sur l’Amitié, “le Laelius de Amicitia”. Il a composé des Annales, dont Brutus rédigea un abrégé.