Walker fu scelto nel corso del sesto giro del Draft 2006 dai San Francisco 49ers. Nella sua stagione da rookie disputò sette partite, una delle quali come titolare, ricevendo 2 passaggi per 30 yard.
Il 22 giugno 2008, i 49ers fecero firmare a Walker un'estensione contrattuale triennale del valore di 6 milioni di dollari, inclusi 1,8 milioni di bonus alla firma.
Grazie all'arrivo di Jim Harbaugh come nuovo capo-allenatore di 49ers, Walker nel 2011 fu utilizzato in diversi ruoli, compreso lo special team, grazie a questa sua versatilità è riuscito a stabilire il suo primato personale segnando 3 touchdown su ricezione[1].
Il 12 marzo 2013, Walker passò come free agent ai Tennessee Titans[4]. Il primo touchdown con la nuova maglia lo segnò nella settimana 2 contro gli Houston Texans e il secondo due settimane dopo nella vittoria sui New York Jets[5]. La sua stagione si chiuse con i nuovi primati in carriera per yard ricevute (571) e touchdown su ricezione (6) in 15 presenze, di cui 11 come titolare.
Walker aprì la stagione 2014 andando subito a segno nella vittoria in trasferta contro i Kansas City Chiefs[6]. Segnò un touchdown anche nella domenica successiva, terminando con 142 yard ricevute, ma la sua squadra fu superata dai Cowboys[7]. La sua stagione si chiuse guidando i Titans con 890 yard ricevute e al secondo posto con 4 TD su ricezione.
Nella settimana 9 della stagione 2015, Walker ricevette due touchdown dal quarterback rookie Marcus Mariota nella vittoria ai supplementari sui Saints che interruppe una striscia di sei sconfitte consecutive. La sua annata si chiuse guidando i Titans sia in yard ricevute (1.088) che in TD su ricezione (6), venendo convocato per il suo primo Pro Bowl al posto di Greg Olsen, impegnato nel Super Bowl 50. L'anno seguente fu convocato per il secondo Pro Bowl consecutivo dopo avere segnato un primato in carriera di 7 touchdown[8].
Nel 2017 i Titans tornarono ai playoff per la prima volta dopo nove stagioni e Walker fu convocato per il suo terzo Pro Bowl al posto dell'infortunato Travis Kelce.