Garate ha cominciato la carriera con la maglia del Tigre. Ha esordito in squadra il 18 novembre 2013, subentrando a Cristian Bordacahar nella vittoria interna per 2-1 sul Newell's Old Boys.[1] Il 15 ottobre 2014 ha segnato la prima rete nella massima divisione locale, nella sconfitta per 4-3 maturata sul campo del Godoy Cruz.[2] Il giocatore è rimasto in squadra fino al termine del campionato 2015, totalizzando complessivamente 16 presenze e 2 reti in Primera División.
Libero da vincoli contrattuali, durante la sessione estiva del calciomercato norvegese è stato ingaggiato dal Sandefjord, compagine militante in 1. divisjon.[3] Terminata questa esperienza è tornato in Argentina, per giocare nelle file del Deportivo Rincón.[4]