Di origini Parsi, Daruvala fece il suo esordio nel karting nel 2011 e passò alle monoposto nel 2015, quando partecipò al campionato Formula Renault 2.0 North European Cup chiudendo in quinta posizione assoluta. L'anno seguente Daruvala continuò a competere in Formula Renault 2.0, conquistando il quarto posto nella North European Cup e il nono posto nella European Cup[2]. Nel 2016 il pilota indiano partecipò anche al campionato Toyota Racing Series, nel quale ottenne tre vittorie e la seconda posizione finale[2].
Formula 3 e Formula Regional
Per il 2017 Daruvala viene ingaggiato dalla Carlin per partecipare al campionato europeo di F3[2]. Il pilota indiano coglie una vittoria al Norisring e chiude la stagione al sesto posto assoluto. Confermato dalla Carlin anche per il 2018, Daruvala non riesce a migliorarsi, conquistando ancora una vittoria ma chiudendo il campionato in decima posizione.
Nel 2021 prende parte al Campionato asiatico di Formula 3 con i Mumbai Falcons.[6] Ottiene tre vittorie e si classifica al terzo posto nella classifica finale.
Formula 2
Nel febbraio 2020 viene annunciato l'ingresso di Daruvala nel programma per giovani piloti della Red Bul e il suo ingaggio nel team Carlin per il campionato di Formula 2.[1] Il 7 dicembre 2020, con la sua vittoria nella sprint race del Gran Premio di Sakhir, Daruvala diventa il primo pilota indiano a trionfare in una gara di tale categoria.[7] Chiude la stagione al dodicesimo posto nella classifica finale.
Nel dicembre del 2021, Daruvala partecipa ai test post stagionali della Formula 2 a Yas Marina con il team Prema[13], risultando il pilota più veloce il primo giorno di test[14]. Il 14 gennaio viene annunciato insieme a Dennis Hauger come pilota della Prema per la stagione 2022[15]. Nella prima parte della stagione conquista quattro secondi posti in tre Sprint Race e un terzo posto nella Feature Race di Jeddah dietro a Felipe Drugovich e Richard Verschoor[16]. La sua prima e unica vittoria stagionale arriva nella Feature Race di Monza[17]. Daruvala come l'anno precedente chiude settimo in classifica[18].
Daruvala rimane in Formula 2 anche nel 2023, passando insieme ad Hauger al team MP Motorsport[19]. Dopo un primo round deludente ottiene un doppio terzo posto nelle due corse di Jeddah[20][21]. Dopo altri risultati negativi torna a podio nella Sprint di Monaco chiudendo secondo dietro a Ayumu Iwasa[22]. Il pilota indiano finisce anzi tempo la sua avventura in Formula 2, il team MP lo sostituisce con Franco Colapinto per l'ultimo round a Yas Marina[23].
Nel 2023, Daruvala diventa pilota di riserva e collaudatore del team di Formula E, Mahindra Racing[28].L'anno seguente viene ingaggiato dal team Maserati MSG Racing per la stagione 2024 in coppia con Maximilian Günther[29]. Nella sua prima stagione in Formula E riesce a chiudere in zona punti solo in due occasioni e ottiene il settimo posto a Berlino come miglior risultato. A fine stagione chiude ventunesimo in classifica[30]. A fine stagione Daruvala e la Maserati annunciano la separazione[31].
† Non ha completato la gara, ma è stato classificato in quanto ha coperto più del 90% della distanza prevista. ‡ È stato assegnato metà punteggio in quanto è stata completata meno del 75% della distanza di gara.
Risultati in FIA Formula 3
(legenda) (Le gare in grassetto indicano la pole position) (Le gare in corsivo indicano Gpv)