Garbuschewski stammt aus der Jugend von Sachsen Leipzig und spielte ab 2009 für den Chemnitzer FC. Durch starke Leistungen (unter anderem 17 Torvorlagen in der 3. Liga 2011/12) bei den Himmelblauen wurde Fortuna Düsseldorf auf den Standardspezialisten aufmerksam und verpflichtete Garbuschewski für die Bundesligasaison 2012/13. Bei den Fortunen kam er aber nur auf sieben Einsätze im Oberhaus und wechselte nach nur einer Spielzeit zurück nach Chemnitz.
In den vergangenen vier Spielzeiten war Garbuschewski durchgängig in Liga drei im Einsatz und lief zunächst für Chemnitz sowie anschließend für Cottbus und zuletzt anderthalb Jahre für Hansa Rostock auf. Insgesamt kommt der Mittelfeldmann auf 118 Einsätze in der 3. Liga.
Bei Hansa war Garbuschewski aufgrund anhaltender Knieprobleme in der abgelaufenen Saison nicht über die Reservistenrolle hinausgekommen, hatte nur zwölf Spiele als Joker gemacht. Sein zum Saisonende auslaufender Vertrag war daraufhin nicht verlängert worden. Zwickau schlug zu und stellte Garbuschewski nur wenige Stunden vor dem offiziellen Saisonauftakt als Neuzugang vor.