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 323 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 2007 Zonta è stato collaudatore della Renault.