Tom McGrath commence sa carrière avec un autre réalisateur Eric Darnell. Ensemble, ils réalisent en 2005,
Madagascar où il prête également sa voix à un des personnages, Skipper. L'année d'après, il continue sa carrière de "voix" dans
Souris City de David Bowers. La même année, il participe au film de
Zéro Deux en tant que directeur de la photographie.
En 2007, il participe à
Shrek Le Troisième où il interprète Gary. En 2008, il fait de nouveau équipe avec Eric Darnell pour la suite des aventures de Marty le zèbre avec
Madagascar 2.