En 1993, après avoir terminé ses études d’Art, il entame sa carrière professionnelle dans les bandes dessinées, et collabore ainsi avec divers éditeurs locaux, comme Columbia Editorial.
Entre les années 1994 et 1997, il travaille avec le scénariste Roberto Dal Prá sur une série policière qui se passe dans une Moscou post-communiste, pour le compte des éditions italiennes Universo.
En 1998, il commence à publier aux USA. Il travaille d’abord pour Marvel Comics. Il fait les dessins pour « X-Men Unlimited », avec un scénario de Tom Defalco. Puis, il collabore avec Tom Peyer, scénariste, sur l’album « Magnus Robot fighter », aux éditions Acclaim Comics.
Il entame ensuite une longue collaboration avec DC Comics, et plus spécifiquement chez Vertigo, réalisant le dessin et la couleur pour différentes histoires, comme par exemple pour les séries Flinch ou Weird War Tales.
Plus tard, et pendant 5 ans, il a été l’artiste officiel de la série mensuelle « Hellblazer », avec comme scénariste Brian Azzarello dans un premier temps (Good Intentions, Freezes over), puis avec le scénariste Mike Carey (Red Sepulchre, Third Worlds).
Puis, en 2005, à nouveau chez Vertigo, Marcelo, avec le scénariste Brian Azzarello, crée la série Loveless, western se déroulant pendant la guerre de Sécession. C’est à ce moment-là qu’il commence à faire ses propres couvertures.
En 2007, pour Marvel Comics, il réalise un spécial « Wolverine Annual ». Il commence alors à faire lui-même les couleurs.
Après cela, il entame une collaboration avec les éditions Dargaud. Il travaille d’abord à l’histoire et sur la couverture de l’album Légendes Urbaines 2, avant de se pencher sur la création de sa nouvelle série, L’Expédition, avec le scénariste Richard Marazano (tome 2 – La Révolte de Niangara, 2014).