Frequenta la Scuola Romana dei Fumetti dove si diploma dopo tre anni. Inizia come storyboard artist per il cinema e la pubblicità, ed approda ai fumetti scrivendo ed illustrando storie brevi per Playboy italia. Nel 2002 inizia la sua collaborazione come disegnatore con la Marvel Comics realizzando a giugno i disegni per la seconda parte di Mutant X: Dangerous Decision vol.1, tratto dalla serie televisiva omonima, poi a settembre realizza Thunderbolts n. 70. Dopo l’esperienza alla Marvel Comics si trasferisce alla Devil’s Due Publishing dove collabora per la realizzazione dei Micronauts serie ispirata ai giocattoli degli anni settanta, per poi approdare come disegnatore regolare dei G.I. Joe, altra serie ispirata a una linea di giocattoli e cartoni animati della successiva decade. Nel 2004 insieme a Tim Seeley crea la serie horror Hack/Slash della quale realizza i disegni del primo numero. Da questo volume inizia la lunga collaborazione con il colorista malese Sunder Raj.
Nel 2006 torna alla Marvel, firmando un contratto d’esclusiva. Per la “casa delle idee” realizza una mini serie di 4 numeri (Civil War: Young Avergers/ Runaways), che vede come protagonisti due gruppi di giovani supereroi. Con lo sceneggiatore Dan Slott realizza una mini-serie di 6 numeri (Divenuta una serie a tutti gli effetti), intitolata Avengers: The Initiative, la cui pubblicazione è iniziata a marzo 2007. Dal 2011 al 2012, per i testi di Dan Slott, realizza i disegni per la collana americana The Amazing Spider-Man, dedicata all’Uomo Ragno, per poi passare alla testata principale degli Avengers e, più recentemente, alla nuova serie intitolata Avengers World.