Свою карьеру Томмазо начал в «Ювентусе», но, так и не сыграв ни одного матча за основную команду, перешёл в команду Серии C1 «Про-Патрия». Следующие пять лет он выступал в различных клубах Серии С и Серии B.
В 2001 году он перешёл в «Эмполи» и отыграл за неё три сезона, два из которых в Серии А.
В 2004 году он перешёл в «Лацио». В своём первом сезоне он сыграл 35 матчей и забил 13 голов. В настоящее время является капитаном команды.
В основной сборной Италии Рокки 16 августа 2006 года дебютировал в товарищеском матче против Хорватии. Всего за сборную он сыграл 3 матча.
В 2008 году играл за сборную Италии на Олимпийских играх в Пекине.