Po prvotním úspěchu nad Římany v bitvě u Ticina vyslal Hannibal Magona s lehkou hispánskou jízdou k Placentii (dnešní Piacenza), kam se stáhli poražení nepřátelé. Římané a Punové se posléze utábořili na opačných březích řeky Trebie a připravovali se na nadcházející střetnutí. Nedaleko od bitevního pole tekl potok s vysokými břehy, zarostlými hustým křovím. Hannibal přidělil Magonovi 1000 numidských jezdců a 1000 pěšáků a přikázal mu, aby se s nimi na tomto místě ukryl. Druhý den překročili Římané Trebii a zaútočili na Kartágince. Když se oba šiky srazily v nerozhodném boji, vyřítili se Magonovi Numiďané ze svého úkrytu, nečekaně vpadli do protivníkova týlu a vyvolali v jeho řadách zmatek. Magonův útok způsobil Římanům těžké ztráty a výrazně přispěl k jejich porážce v bitvě.