Il commence sa carrière en 2006, en participant au championnat de Formule Renault 2.0brésilien. Il réussit à décrocher 1 victoire et à terminer à la 5e place du classement.
L'année suivante, il continue sur sa lancée, cette fois en Formule 3 sudaméricaine, en obtenant 2 succès et une place de 2e au général.
Il part ensuite pour l'Europe en World Series by Renault mais ne connait pas la même réussite, n'inscrivant que 3 points en 13 courses.
Indy Lights
Mario Romancini décroche la victoire au Milwaukee Mile en 2009 en Indy Lights
Son année en Indy Lights lui a été bénéfique, ce qui lui permet de rejoindre l'IndyCar Series en 2010, au sein du Conquest Racing.
Dans un premier temps seul pilote de l'équipe, il voit arriver Bertrand Baguette en tant que nouveau coéquipier dès la 3e course de la saison en Alabama.
Sa saison est marquée par le titre de meilleur rookie des 500 miles d'Indianapolis, où il franchit la ligne d'arrivée à la 13e place.