В 1994 году, в своем первом сезоне за детскую команду "Райо 13" десятилетний Торрес забил 55 мячей, после чего был приглашен на просмотр в "Атлетико". Юный футболист зарекомендовал себя с лучшей стороны и присоединился клубу из Мадрида в 1995 году. Спустя три года Торрес выиграл первый в карьере титул в составе молодежной команды. Руководство "Атлетико" подало заявку на участие в турнире под названием "Nike Cup Europe", на котором было представлено немало именитых европейских команд в возрастной категории до 15 лет. Торрес стал одним из лидеров команды и помог "Атлетико" победить в этом турнире, а позже был признан лучшим игроком Европы в данной возрастной категории.
В 1999 году Торрес подписал первый контракт со своим клубом. Выступления юного форварда в составе сборной Испании в возрастной категории до 16 лет также принесли успех. В 2001 году испанцы выиграли турнир в Алгарве и чемпионат Европы, на котором Фернандо забил 7 мячей в 6 матчах и был признан лучшим игроком. Дебютный матч юного голеадора за взрослую команду "Атлетико" состоялся в концовке сезона 2000-01, а уже через неделю он сумел забить свой первый гол, случилось это в игре против "Альбасете". Буквально через сезон "матрасники" вернулись в Ла Лигу, тогда показатели Торреса были весьма скромны – 6 мячей в 36 матчах Сегунды, но это обстоятельство не помешало Фернандо продолжить успешно выступать за сборные разных возрастных категорий. За свой первый сезон в высшем дивизионе Торрес сумел 13 раз поразить ворота соперников, а его "Атлетико" закончило чемпионат на 12 строчке. Чуть позже Фернандо дебютировал за молодежную сборную Испании.
На протяжении нескольких сезонов мадридский клуб безуспешно вел борьбу за право участия в Еврокубках. К примеру, в сезоне 2003-04 Торрес забил 19 мячей в 35 матчах и в девятнадцатилетнем возрасте самым молодым капитаном в истории клуба, но "Атлетико" финишировало на 7 строчке, уступив путевку в Кубок УЕФА "Севилье". Позже "Эль Ниньо" получил приглашение во взрослую сборную страны, дебютировав в товарищеском матче против сборной Португалии.
Интерес ведущих клубов Европы к Торресу возрастал, но каждый раз он оставался верным "Атлетико" и продолжал выступать за сборную Испании, в составе которой поехал на чемпионат Европы в 2004 году. На Чемпионате Мира 2006 в Германии Торрес отметился тремя голами. Сезон 2006-07 стал для "Эль Ниньо" последним в составе "Атлетико". 4 июля 2007 года футболист присоединился к "Ливерпулю", где сразу получил знаменитую майку с номером "девять", под этим номером ранее выступали такие легендарные футболисты как Раш и Фаулер.
В свой первый же сезон в «Ливерпуле» Торрес сумел впервые со времён Робби Фаулера забить более 20 голов в Премьер-Лиге, побил рекорд по количеству мячей, забитых иностранцем в дебютном сезоне, до того принадлежавший Руду ван Нистелрою (Фернандо сумел забить 24 гола в лиге), а также повторил рекорд Роджера Ханта, в восьми домашних играх подряд поразив ворота соперника. Всего же на его счету в первом сезоне 33 мяча во всех турнирах.
В июне 2008 года Фернандо Торрес отправился на Чемпионат Европы 2008 в Австрию и Швейцарию, где вместе с Давидом Вильей стал основным нападающим сборной. На первенстве Европы он забил 2 мяча, один из которых был забит им в финальном матче против Германии 29 июня 2008 года в Вене. Этот мяч стал победным для испанцев, выигравших финал со счётом 1:0 и, соответственно, ставших лучшей командой Старого света.
По итогам сезона Фернандо Торрес стал третьим по количеству набранных очков в номинации «Золотой мяч».
В новом сезоне английской Премьер-лиги Торрес забил первый мяч «Ливерпуля» в этом турнире. Гол был забит на 83 минуте матча «Сандерленд» — «Ливерпуль», который завершился с минимальной победой гостей 0:1