Родился 21 декабря 1963 года в Москве. Окончил Московский государственный университет по специальности "журналист-международник" и экономический факультет Высшей партийной школы при Московском горкоме КПСС.
Политическая карьера Рогозина началась в феврале 1991 года со вступления в Конституционно-демократическую партию – Партию народной свободы, где он позже был избран заместителем председателя. С марта 1997 года – депутат Госдумы второго, а затем и третьего созыва. Работал в думском комитете по делам национальностей, был членом депутатской группы "Российские регионы". В 2000 году был назначен на пост председателя комитета Госдумы по международным делам. На этом посту неоднократно выступал с громкими заявлениями о необходимости признать независимость Абхазии и Южной Осетии, против войны с Ираком, угрожал добиться отказа от ратификации договора РФ и США о сокращении стратегических наступательных потенциалов. Активно критиковал ряд стран бывшего СССР (Украину, Прибалтику) за их прозападную ориентацию.
С июля 2002 года по январь 2004 года отвечал за переговоры с Евросоюзом и Литовской республикой в качестве специального представителя президента по вопросам обеспечения жизнедеятельности Калининградской области в связи с расширением ЕС. В декабре 2003 года вместе с Сергеем Глазьевым возглавил федеральный список объединения "Родина" на выборах в Госдуму. Имел репутацию прокремлевского политика, пока в феврале 2005 года не объявил об отказе быть "спецназом президента" и переходе в жесткую оппозицию. В 2007 году предпринял попытку вернуться в большую политику в качестве лидера новой партии "Великая Россия", однако Федеральная регистрационная служба дважды отказала ей в регистрации.
Доктор философских наук, владеет английским, испанским, итальянским и французским языками. Мастер спорта по гандболу.