Zonta iniziò la sua carriera nel 1987 con i kart, disputando campionati locali. Rimasto nella categoria fino al 1992, l'anno successivo corse il campionato brasiliano di Formula Chevrolet concludendo al sesto posto. Passato alla F3 brasiliana giungendo quinto in classifica piloti. Nel 1995 riuscì poi a vincere sia il campionato di Formula 3 del suo paese che quello sudamericano. Visti i buoni risultati nel 1996 il brasiliano andò in Europa per competere nel campionato di Formula 3000, rimanendovi per due anni e ottenendo un totale di sei vittorie, oltre alla vittoria finale del campionato 1997 contro Juan Pablo Montoya. Passato al Campionato del mondo GT nel 1998 con il team Mercedes-AMG guida la Mercedes-Benz CLK-LM con la quale vince il titolo mondiale piloti in coppia con Klaus Ludwig.
Ricardo debutta in Formula 1 nel 1998 come quarto pilota della McLaren, nel frattempo milita nel Campionato del mondo GT. Nel 1999 Zonta riuscì a debuttare da pilota titolare nella massima serie con la BAR. Dopo una prima stagione difficile dovuta alla scarsa competitività del mezzo e un incidente nelle prove del Gran Premio del Brasile, che gli causa la frattura di un piede e lo costringe saltare i successivi 3 gran premi, nel 2000 ottiene i primi punti, derivanti da tre sesti posti. Sostituito da Panis alla BAR, divenne terzo pilota della Jordan, disputando due gare nel 2001 e ottenendo come miglior risultato un settimo posto in Canada. Passato il 2002 nella World Series by Renault (vinta al primo tentativo), dal 2003 al 2006 è stato pilota di riserva e collaudatore della Toyota. Nella stagione 2004, sostituisce il licenziato Cristiano da Matta (dal Gran Premio d'Ungheria al Gran Premio di Cina) e il veterano Olivier Panis (in Brasile) ottenendo un decimo posto al Gran Premio del Belgio come miglior risultato. Nel 2005 sostituisce Ralf Schumacher a Indianapolis dopo l'incidente del tedesco, ritirandosi tuttavia prima della partenza assieme alle altre vetture gommate Michelin.
Nel 2007 Zonta è stato collaudatore della Renault.