Nachdem Guerrieri von 1993 bis 1999 im Kartsport aktiv gewesen war, begann er 2000 seine Formelsport-Karriere und gewann auf Anhieb den Meistertitel der argentinischen Formel Renault. 2001 wechselte Guerrieri nach Europa und ging im Formel Renault 2.0 Eurocup, in dem er den zehnten Platz im Gesamtklassement belegte, an den Start. Ein Jahr später fuhr er in der deutschen Formel Renault und wurde Dritter in der Gesamtwertung. 2003 gewann Guerrieri den Meistertitel des Formel Renault 2.0 Eurocups und wurde Vizemeister in der italienischen Formel Renault.
Für 2004 bekam Guerrieri ein Cockpit bei BCN Competición in der internationalen Formel 3000. Auch wenn er mit seinem erfahrenen Teamkollegen Enrico Toccacelo nicht mithielt, fuhr er eine gute Debütsaison und wurde, inklusive eines dritten Platzes in Hockenheim, Siebter in der Gesamtwertung. Trotz seiner guten Leistungen bekam Guerrieri 2005 kein Cockpit in der Formel-3000-Nachfolgeserie GP2. Er entschied sich für einen Wechsel in die Formel-3-Euroserie. Nachdem er 2005 den 16. Gesamtrang belegte, gewann er 2006 zwei Rennen und wurde Vierter in der Gesamtwertung.
2007 wechselte Guerrieri in die britische Formel-3-Meisterschaft und wurde 13. im Gesamtklassement. Darüber hinaus startete er jeweils bei zwei Rennen der Formel-3-Euroserie und der Formel Renault 3.5. 2008 begann Guerrieri die Saison in der britischen Formel-3-Meisterschaft, wechselte aber nach drei Rennwochenenden in die Formel Renault 3.5, in der er das letzte Rennen der Saison gewann. 2009 startete Guerrieri bei einigen Tourenwagen-Rennen in Argentinien und gewann darüber hinaus zwei Rennen in der Superleague Formula. Außerdem kehrte er am letzten Rennwochenende in die Formel Renault 3.5 zurück.
2010 erhielt Guerrieri bei ISR Racing ein Cockpit in der Formel Renault 3.5.[1] Nachdem er bei den ersten zwei Rennen ausgefallen war und zum dritten Rennen nicht gestartet war, entschied er das vierte Rennen in Spa-Francorchamps, das unter Regen ausgetragen wurde, für sich. Nachdem er am dritten Rennwochenende durch Alexander Rossi vertreten worden war, kehrte er in Brünn in sein Cockpit zurück und entschied beide Rennen für sich. Nachdem sein Team aus technischen Gründen zwei Rennen ausgelassen hatte, kehrte er in Hockenheim zurück und gewann das zweite Rennen. Ein Rennwochenende später in Silverstone war Guerrieri in beiden Rennen der schnellste Pilot. Beim ersten Rennen kam er auf dem ersten Platz ins Ziel, wurde aber nach der technischen Abnahme disqualifiziert, da an einer Verbindungsstelle anstatt eines Nagels ein Klebeband verwendet wurde.[2] Beim zweiten Rennen belegte er lange Zeit den zweiten Platz hinter Daniel Ricciardo. Zwei Runden vor Schluss setzte er ihn mehrfach unter Druck und ihm gelang ein Überholmanöver, sodass er das Rennen gewann.[3] Mit einem Sieg beim Saisonfinale in Barcelona beendete er die Saison hinter Michail Aljoschin und Ricciardo auf dem dritten Platz in der Meisterschaft. Guerrieri war mit sechs Siegen der Pilot, der die meisten Rennen gewonnen hatte, und zudem der Fahrer, der pro Rennen die meisten Punkte geholt hatte. Außerdem nahm er für Charouz-Gravity Racing an einem Rennwochenende der Saison 2010 der Auto GP teil und wurde 18. in der Gesamtwertung. Darüber hinaus nahm er an einem Rennwochenende der Superleague Formula teil und wurde für die PSV Eindhoven startend bei einem Rennen Zweiter.
2011 verließ Guerrieri Europa und wechselte zu Sam Schmidt Motorsports in die nordamerikanische Indy Lights.[4] Mit drei Siegen und drei zweiten Plätzen wurde er hinter seinem Teamkollegen Josef Newgarden Vizemeister. Er unterlag ihm im Titelduell mit 459 zu 553 Punkten. 2012 absolvierte Guerrieri seine zweite Indy-Lights-Saison für Sam Schmidt Motorsports.[5] Guerrieri gewann drei Rennen, beendete jedes Rennen in den Top 10 und führte die Fahrerwertung zwischenzeitlich an. Am Saisonende unterlag er im Titelduell erneut seinem Teamkollegen. Mit 453 zu 461 Punkten wurde er hinter Tristan Vautier Zweiter.