Gabor Talmacsi began mit vier Jahren das Fahren auf Mini-Motorrädern, in einer speziellen Schule, die von seinem Vater geleitet wurde. Erst mit 14 Jahren stieg er jedoch in die Ungarische 125cc-Meisterschaft ein, danach fuhr er in der Europäischen Meisterschaft. In Brünn erhielt er 2000 eine Wildcard, wodurch er einen Vertrag mit einer Ausstattungsfirma abschloss. Im darauf folgendem Jahr wurde Talmacsi der erste ungarische Fahrer, der seit 20 Jahren wieder in der Weltmeisterschaft fuhr. 2002 fuhr er für Italjet Racing und ADAC Sachsen Honda, und wurde 22. in der Gesamtwertung. Nach einem Wechsel zu Aprilia im Jahr 2003 mit dem Exalt Cycle Team schloss er auf Rang 14 ab.
2004 dockte Talmacsi beim Malaguti Projekt mit dem Semprucci Team an, mit dem er allerdings nur den 17. Gesamtrang einfuhr. 2005 konnte er sich jedoch extrem steigern, nachdem er zu KTM gewechselt war, wo er drei Grand Prix Siege einfahren konnte. Italien, die Niederlande und Katar- Gewinne katapultierten ihn auf Rang drei der Gesamtwertung. Zum Vergleich, im Jahr 2006 konnte er mit der Humangest Honda nur Siebenter werden, sein bestes Ergebnis ein dritter Platz in Tschechien. Das Jahr war eine Enttäuschung für Talmacsi.
Die Vorzeichen änderten sich aber wiederum im Jahr 2007 als Talmacsi zum Banicaia Aspar Team wechselte, wo er sich über die gesamte Saison hinweg mit Teamkollege Hector Faubel duellierte. Der Ungar konnte sich den Titel im letzten Rennen sichern. In dieser Saison fuhr Talmacsi zehn Mal auf das Podest und konnte drei Mal davon ganz oben stehen. 2008 konnte er seinen Titel jedoch nicht verteidigen. Eine Handverletzung zur Mitte der Saison behinderten ihn. 2009 verließ Gabor Talmacsi die 250cc und das Balatonring Team von Aspar nach nur drei gefahrenen Rennen, offiziell aufgrund von Bilderrechten.
Nach ein paar Wochen ohne Sitz, wechselte der Ungar zu Scot Racing in die MotoGP und eine 800cc-Maschine für das Rennen in Barcelona. Talmacsi wird für den Rest des Jahres im Satellitenteam fahren. Doch zu mehr als ein 17. Platz reichte es am Ende nicht. Sein bestes Resultat blieb ein zwölfter Rang in Donington. 2010 startet Talmacsi in der Moto2, neben Andrea Iannone, für das Speed Up Team.