Luca Toni debutó como futbolista profesional en 1994 con el equipo de su provincia natal elModena Football Club, donde permaneció durante dos temporadas, y en el cual jugó 32 partidos y anotó 8 goles. En 1996 pasó alEmpoli donde sólo jugó 3 partidos y marcó un gol. Entre 1997 y 1999 jugó en laSerie C con los equiposFiorenzuola yLodigiani. En la temporada 1999-00 regresó a laSerie B con elTreviso y anotó 16 tantos en 39 partidos. ElVicenza se hizo con los servicios del italiano en la campaña2000-01. En la siguiente temporada fue transferido alBrescia donde solo anotó 16 goles en dos temporadas. En elPalermo volvió a renacer durante la temporada 2003-04. Gracias a él, el equipo ascendió a laSerie A. El delantero jugó 83 partidos y anotó 51 goles.
LaFiorentina lo fichó como una estrella, el clubviola pagó 18 millones de euros por su transferencia.
La2005-06 fue su mejor temporada como futbolista, pues en ella se dio a conocer internacionalmente siendo el máximo goleador del campeonato italiano con 31 goles, y ganando además laBota de Oro al goleador de las ligas europeas, quedando su equipo en puestos de clasificación para laLiga de Campeones de la UEFA. Por causas delCalciopoli, laFiorentina comenzó laLiga Italiana2006-07 con 19 puntos menos. Por eso, se comentaba que Toni podía marcharse alInter de Milán. Hubo muchos rumores, pero al final Toni se quedó en laFiorentina, para intentar salvar al conjunto viola del eventual descenso.
En enero de 2009 se concretó su cesión a laA. S. Roma hasta el final de temporada, dado que el entrenador delBayern MúnichLouis van Gaal apenas contó con sus servicios.
El 7 de enero de 2011 laJuventus anunció que había llegado a un acuerdo con elGénova para la adquisición del delantero. Debutó con la elásticabianconera dos días más tarde en elEstadio San Paolo deNápoles en la derrota de su equipo ante elNapoli por tres goles a cero.[3] El 8 de septiembre de 2011 se convirtió en el autor del primer gol en el nuevoJuventus Stadium tras aprovechar un rechace del penalti fallado porFabio Quagliarella.
El 5 de julio del 2013 se hace oficial su llegada alHellas Verona de laSerie A (Italia) por carta de libertad con contrato por una temporada. Debutó en la Copa de Italia con un gol y posteriormente en Serie A con doblete y jugando un gran partido frente alMilan.
Ha sido internacional con laselección de fútbol de Italia en 47 ocasiones y ha marcado 16 goles.[5] Debutó el 18 de agosto de 2004, en un encuentro amistoso ante la selección deIslandia que finalizó con marcador de 2-0 a favor de los islandeses.[5] Fue unos de los futbolistas titulares durante el torneo declasificación para la Copa Mundial de Fútbol de 2006 donde llegó a marcar dos goles en un encuentro ante Ucrania. En la Eurocopa de 2008 celebrada en Austria y Suiza, Toni no consiguió anotar.