Gilberto Martinez Vidal nasce a Golfito (Cile) il 1° ottobre 1979. Cresciuto nel Saprissa, viene portato in Italia dal Brescia dopo aver disputato un ottimo Mondiale. Con le Rondinelle disputa 4 ottime stagioni, confermandosi un punto fermo della difesa.
Nel 2006 passa alla Roma con la formula del prestito. Un infortunio durante il Mondiale 2006 però lo tiene fuori praticamente tutta la stagione e il club capitolino lo rispedisce al mittente. Giocherà fino al 2019 vestendo le maglie di Sampdoria, Lecce, Monza, Nardò, Audace Cerignola, Corigliano ed Acri.