Nasrs far drev ett racingteam vilket i tidiga år inspirerade Nasr, som gjorde debut inom karting, där han vann åtskilligamästerskap mellan 2000 och 2007.[1]2008 gjorde Nasr sin debut i formel BMW. Nasr kom på prispallen i det formel 1-supportande loppet på Interlagos, vilket gav honom tillförsikten att åka och tävla i Europa2009. [1] Nasr tävlade hela säsongen i Formula BMW Europe för EuroInternational, och kunde genomföra hela säsongen, eftersom Red Bull gick in som huvudsponsor efter vårens framgångar. När sedan Michael Christensen eliminerades från mästerskapskampen, sedan hans bil på Hungaroring befunnits olaglig, så kunde Nasr enkelt vinna titeln.[2]
2012 flyttade han upp till GP2 Series med DAMS. Han tog fyra pallplatser och blev tia i mästerskapet, men kunde inte konkurrera med stallkamraten Davide Valsecchi som blev mästare.[5] Nasr fortsatte i GP2 2013, men bytte team till Carlin Motorsport.[6] Han var väldigt jämn hela säsongen, och lyckades, trots att han inte tog någon seger, bli fyra i mästerskapet.[7] Han fortsatte med Carlin i GP2 2014,[8] då han tog fyra segrar och var en av toppnamnen till att ta titeln, men fick se sig slagen av Jolyon Palmer och Stoffel Vandoorne.[9]
Vid sidan av sina uppdrag i GP2, var han även så kallad fredagsförare åt det brittiska formel 1-stalletWilliams i Formel 1-VM 2014, då han ersatte stallets ordinarie förare Valtteri Bottas under några fredagsträningar. Inför 2015 fick han kontrakt med det schweiziska formel 1-stallet Sauber som ordinarie förare i Formel 1-VM 2015, där han blev stallkamrat med Marcus Ericsson.[10] I sin debut i Australien blev Nasr femma, vilket var det bästa resultatet för en brasiliansk förare i sin debut.