Garrido speelde het grootste gedeelte van zijn carrière in zijn vaderland Chili voor Colo-Colo. Met die club won hij onder meer de CONMEBOL Libertadores (1991) en zes landskampioenschappen.
Interlandcarrière
Garrido speelde 44 officiële interlands voor Chili in de periode 1981–1991. Hij maakte zijn debuut op 10 maart 1981 in een vriendschappelijke interland tegen Colombia (1–0-overwinning) en nam met Chili onder meer deel aan de WK-eindronde in 1982. Daar beleefde La Roja een roemloze aftocht na drie nederlagen op rij; achtereenvolgens Oostenrijk (0–1), West-Duitsland (1–4) en Algerije (2–3) waren te sterk voor de ploeg van bondscoach Luis Santibáñez.