Родился в спортивной семье. Отец Егора, мастер спорта по конькам, мечтал, чтобы сын стал конькобежцем, но увлечение футболом оказалось сильнее: с 8 лет он начал заниматься в футбольной школе «Спартака»[5].
По договорённости с бывшим спартаковцем Сергеем Юраном перешёл в «Химки» без компенсации за трансфер, где и провёл остаток сезона 2008, в 12 матчах забив один мяч. 12 февраля 2009 года расторг контракт.
В июле 2012 года официально объявил о завершении карьеры, а 9 сентября на стадионе «Локомотив» прошёл его прощальный матч с киевским «Динамо», закончившийся со счётом 5:3 в пользу «Спартака»[5].
22 мая 2021 года вместе с Дмитрием Тарасовым сыграл за «Аэрозоль» в матче первенства Тульской области против «Химика». Встреча команд из Новомосковска завершилась победой «Химика» со счётом 2:1[14]. 44-летний Титов вышел в стартовом составе и был заменён в компенсированное время.
В сборной
За сборную России первую игру провёл 10 октября 1998 года против Франции (поражение 2:3)[15].
Несостоявшиеся контракты
В 2000 году Титовым всерьёз заинтересовалась мюнхенская «Бавария», когда во время одного из визитов в Москву президента «Баварии» Франца Беккенбауэра кандидатуру Титова ему предложил председатель совета директоров фирмы «Совинтерспорт» Анатолий Коршунов. Через своего агента Владимира Абрамова «Бавария» попыталась предварительно узнать, на какие деньги рассчитывает обладатель трансфера в лице «Спартака».
Вице-президент клуба Григорий Есауленко заявил, что может продать Титова только за 20 млн долларов (для сравнения — в 1997 году летом «Интернационале» купил бразильца Роналдо за 27 млн долларов). Титов общался на предмет трансфера с футбольным агентом Бранкини, который через Дмитрия Аленичева передавал всю информацию. По мнению самого игрока, «Спартак» постоянно поднимал ставки в диалоге с «Баварией», и в итоге переговоры прекратились[16]. Сам Беккенбауэр говорил, что может заплатить за игрока от 8 до 10 млн долларов, а за 20 млн возможно приобрести трёх хороших игроков. По мнению Беккенбауэра, Титов вполне подходил под схему «Баварии», но не стоил таких денег. Самому игроку причиталась бы ежегодная зарплата в размере около 1 миллиона долларов — это было почти в три раза больше, чем в «Спартаке», где ему могли дать порядка 350 тысяч долларов в год.
О прошедших переговорах руководители «Спартака» Титова не проинформировали. Они не хотели, чтобы Титов уезжал, так как на нём держалась вся игра команды[17].
Его кандидатурой интересовались также представители футбольных клубов Италии и Испании[18][19].
Допинговый скандал
4 сентября 2003 года в канун гостевого матча против Ирландии на учебно-тренировочном сборе в Бору стало известно, что в организме Титова был обнаружен запрещённый к употреблению спортсменами препарат бромантан. Хотя Титов на следующий день полетел со сборной в Ирландию для подготовки к матчу, уже перед игрой он был выведен из состава под предлогом микротравмы. 15 ноября 2003 года в его допинг-пробе после домашнего стыкового матча против Уэльса снова был обнаружен бромантан, а 22 января 2004 года Титов официально был дисквалифицирован на один год[20]. По этой причине он не попал в заявку на чемпионат Европы 2004 года[21]. Спустя три месяца после дисквалификации бывший врач «Спартака» Артём Катулин заявил, что причиной попадания бромантана в организм Титова стала пищевая добавка «Омега-3», содержавшая этот препарат. Её игроку давал один из врачей «Спартака» Анатолий Щукин, входивший в тренерский штаб Андрея Чернышова[22].
Тренерская карьера
«Спартак» (Москва)
9 июня 2015 года руководство «Спартака» утвердило Титова помощником главного тренера Дмитрия Аленичева. 6 августа 2016 покинул клуб вслед за Аленичевым.
«Енисей»
5 июня 2017 года был назначен помощником главного тренера красноярского «Енисея» Дмитрия Аленичева[23]. В конце мая 2019 года вслед за Аленичевым покинул клуб.
↑С учётом гола в чемпионате, который записали на Титова по протоколу — 6-й тур ЧР-2006. «Спартак» — «Москва» (3:3). Этот гол был забит в свои ворота защитником «Москвы» Кузьминым.