Gonzalez, considerato uno dei migliori tight end disponibili nella sua classe del draft, fu selezionato come 13a scelta dai Kansas City Chiefs[2]. La sua stagione da rookie terminò con 33 ricezioni, 2 touchdown e un punt bloccato come membro degli special team, aiutando i Chiefs a terminare col miglior record della American Football Conference (AFC). Nella stagione 1998, Gonzalez ottenne un netto miglioramento concludendo con 59 ricezioni per 621 yard e altri due touchdown segnati.
La stagione 1999 vide Gonzalez migliorare ancora con 76 passaggi ricevuti per 849 yard e un primato in carriera di 11 touchdown segnati su ricezione, venendo convocato per il suo primo Pro Bowl. Dal 2000 al 2006, Gonzalez fu il tight end più produttivo di tutta la NFL. In questo lasso di tempo mantenne una media stagionale di 79 ricezioni, 968 yard e 6,5 touchdown, venendo convocato ogni stagione per il Pro Bowl. Dal punto di vista statistico, la sua miglior stagione fu quella del 2004, quando stabilì il record NFL per un tight end con 102 passaggi ricevuti per 1.258 yard e 7 touchdown.
A partire dalla fine del 2006 Gonzalez iniziò ad avvicinare diversi record di franchigia e della NFL nelle ricezione. Nel 2006 superò il wide receiver Otis Taylor nei primati dei Chiefs di yard ricevute e touchdown segnati e superò anche il running backPriest Holmes per il record di yard guadagnate dalla linea di scrimmage da un giocatore di Kansas City.
Nel 2007 Gonzalez continuò la sua produttività, malgrado la generale mediocrità dell'attacco dei Chiefs. Anche se la squadra finì in fondo alla maggior parte della categorie offensive, Gonzalez guidò tutti i tight end della lega in ricezioni (99) e yard ricevute (1.172), venendo convocato per il nono Pro Bowl consecutivo.
Il 14 ottobre 2007 Gonzalez superò il record di touchdown su ricezione per un tight end, detenuto da Shannon Sharpe, oltre a superare Ozzie Newsome al secondo posto per yard ricevute da un tight end. Il 23 dicembre 2007 fece registrare la sua terza stagione da oltre mille yard, pareggiando il record di Kellen Winslow, Todd Christensen e Shannon Sharpe per un tight end. Il 30 dicembre 2007 Gonzalez superò Shannon Sharpe per il maggior numero di ricezioni in carriera per un TE[3].
Nella settimana 4 della stagione 2008 Gonzalez divenne il leader di tutti i tempi per yard ricevute da parte di un tight end con 10.064, superando ancora Shannon Sharpe. Terminò la sua annata con 96 ricezioni per 1.058 yard, venendo convocato per il suo decimo Pro Bowl malgrado Kansas City avesse cambiato tre differenti quarterback titolari. Nell'ottobre 2008 il giocatore chiese di essere scambiato con una squadra che potesse puntare a vincere il Super Bowl, ma l'allora general manager Carl Peterson affermò che nessuna squadra da playoff aveva fatto un'offerta sufficiente.
Prima della stagione 2009 Gonzalez contattò nuovamente la dirigenza dei Chiefs in merito a un possibile scambio. Questa volta, il nuovo general manager dei Chiefs Scott Pioli rispose che si sarebbe attivato il tal senso.
Atlanta Falcons
Il 23 aprile venne ceduto agli Atlanta Falcons in cambio della 2a scelta del draft NFL 2010. Giocò 16 partite tutte da titolare facendo 83 ricezioni per 867 yard con 6 touchdown e 2 tackle da solo. Il 26 dicembre 2012 Tony fu convocato per il tredicesimo Pro Bowl in carriera[4] e venne inserito ancora una volta nel First-team All-Pro[5]. Il 13 gennaio 2013 Gonzalez vinse finalmente la prima gara di playoff della sua illustre carriera contro i Seattle Seahawks nel divisional round, terminando la gara con 51 yard ricevute e un touchdown[6]. La corsa dei Falcons si interruppe nella finale della NFC contro i San Francisco 49ers malgrado un vantaggio iniziale di 17-0 per Atlanta. Tony concluse la partita con 78 yard ricevute e un touchdown[7].
Il 12 marzo 2013 dissipò i dubbi sul suo futuro, annunciando che avrebbe continuato a giocare anche nella stagione 2013[8]. Tre giorni dopo firmò un nuovo contratto biennale coi Falcons del valore di 14 milioni di dollari, 7 dei quali garantiti nel primo anno[9]. Nella prima gara della stagione 2013 segnò un touchdown nella sconfitta contro i Saints[10]. Nella settimana 4 ricevette un primato in carriera di 149 yard e segnò due touchdown contro i Patriots[11]. Nella settimana 9 contro i Panthers segnò il quarto TD stagionale, ma i Falcons persero la sesta gara della loro sfortunata stagione[12]. Nella settimana 15 Gonzalez superò le 15.000 yard ricevute in carriera con le 62 accumulate contro i Redskins, oltre a un touchdown, nella quarta vittoria stagionale dei Falcons[13]. A fine stagione fu convocato per il quattordicesimo e ultimo Pro Bowl della carriera al posto dell'infortunato Vernon Davis, ritirandosi alla fine della partita.
^(EN) 1997 National Football League Draft, Pro Football Hall of Fame. URL consultato il 12 ottobre 2012 (archiviato dall'url originale il 14 ottobre 2013).