Narodil se v Bronxu v New Yorku jako syn muzejní archivářky Suzanny Victorie Pulier a herce Stephena Macha. Má tři sourozence, Jesseho, který je hudebníkem a objevil se i v americké reality show The Next Great American Band, dále Ari Serbin a Julii. Rodina se přestěhovala do Kalifornie, když bylo Gabrielovi pět let. Po střední škole navštěvoval Carnegie Mellon College of Fine Arts, kde absolvoval v roce 1994. Během času stráveného na Carnegie Mellon byl členem bratrstva Delta Upsilon.
Macht je vegetarián a prosazuje ekologicky šetrný způsob života.
Kariéra
Byl nominovaný na cenu pro nejlepšího mladého herce v celovečerním filmu, poté co si zahrál svou první filmovou roli ve věku osmi let ve snímku Why Would I Lie? pod uměleckým jménem Gabriel Swann. Objevil se v mnoha filmech a televizních rolích včetně Píseň lásky samotářky, Vdáš se, a basta!, Test a Archangel. Pro film Za nepřátelskou linií strávil týden na moři, kde natáčel na letové palubě, chodbách a hangáru USS Carl Vinson. Ztvárnil titulní roli ve filmové adaptaci komiksu Spirit.
V červenci 2010 bylo oznámeno, že podepsal smlouvu na účinkování v seriálu Kravaťáci. Dne 11. srpna2011 získal seriál druhou sérii. Dne 12. října2012 společnost USA Network objednala třetí řadu seriálu, opět skládající se se šestnácti epizod.