Anteriormente jugó para Atalanta, Fiorentina, Sampdoria, Inter de Milán, Milan y Hellas Verona.
La situación empeora cuando el exjugador del Milan, Alberto Gilardino, llega al equipo de Florencia, y de ello se crea una dupla entre Gilardino y el delantero rumano, Adrian Mutu.
Luego en la temporada 2006/07 marca 7 goles en 24 partidos, entre ellos destaca su doblete contra su exequipo, el Atalanta, cuyo resultado final sería de 3 a 1.
Y en su última temporada con la Fiorentina, Pazzini solo tendría 12 apariciones con un solitario gol a la Reggina en el minuto 40.
Además, Pazzini termina su primera temporada en la 'Samp' con 4 tarjetas amarillas y 21 fueras de juego.
Pazzini jugaría solo media temporada con la Sampdoria, ya que posteriormente sería traspasado al Inter de Milán.
Anotó el gol de la victoria cuando el marcador iba a 0 frente al Cesena, en el minuto 90+2.
Su último gol con la camiseta Blucerchiati sería decisivo frente a un gran rival, el Udinese Calcio, en un encuentro por la Copa Italia 2010-11.
Su primer gol como jugador nerazzurri, se lo convirtió precisamente al equipo en el que no tuvo muchas oportunidades, la Fiorentina.
El partido finalizaría con un 3-2 a favor del Inter, el otro gol sería convertido por Samuel Eto'o.
El 1 de septiembre del mismo año, hace su debut como titular, anotando un hat-trick contra el Bologna.
Curiosamente, ese mismo partido, debutaron los otros tres fichajes del Milan, Bojan Krkić, M'Baye Niang y Nigel de Jong.