Roberto Zaghi est né en 1969 à Ferrara en Italie. Depuis 2002 il habite et travaille à Milan.
Après des études scientifiques, il redécouvre sa passion pour le dessin et présente ses planches d'essai à l'éditeur Sergio Bonelli. Il réalise plusieurs albums pour les séries "Tex Willer", "Zona X", "Nathan Never", "Legs Weaver", "Orphelins" et, surtout, "Julia", la jeune criminologue crée par Giancarlo Berardi, dont il dessine une vingtaine d'albums.
Depuis 2007, en parallèle à son activité pour Bonelli, il travaille pour la BD franco-belge.
Il dessine sept tomes du polar "Thomas Silane", écrit par Patrice Buendia et Philippe Chanoinat (Bamboo/Grand Angle), deux tomes de la BD historique "Le vent des libertaires" sur un scénario de Philippe Thirault (Les Humanoïdes Associées).
Ses influences vont de l'univers graphique de Giraud/Moebius à l'école américaine de Caniff-Sickles-Toth (notamment ce dernier), en passant pour les maîtres italiens Micheluzzi, Milazzo et Giardino.
Depuis 2021, Roberto Zaghi remplace le regretté Patrcik Jusseaume sur la série "Tramp", avec un scénario de Jean-Charles Kraehn.