Родился 16 июня 1978 г. в Благовещенске (Амурская область).
В 2000 г. окончил Дальневосточный государственный аграрный университет (ДальГАУ) по специальности "инженер-технолог", в 2011 г. - Российскую академию народного хозяйства и государственной службы при президенте РФ по специальности "политолог". Окончил курсы подготовки управленческих кадров при МГУ им. М. В. Ломоносова (2015) и Военной академии Генштаба ВС РФ (2016).
После окончания ДальГАУ занимался предпринимательской деятельностью.
В 2004 г. вступил в ЛДПР, был избран руководителем отделения партии в Благовещенске. 21 октября 2005 г. стал координатором (руководителем) Амурского регионального отделения ЛДПР. Занимал пост до января 2012 г.
В 2005-2007 гг. был помощником депутата Госдумы РФ. При этом совмещал партийную и общественную деятельность с предпринимательской.
В марте 2005 г. баллотировался в Совет народных депутатов Амурской области по списку ЛДПР, однако избран не был.
2 декабря 2007 г. участвовал в выборах депутатов Государственной думы РФ V созыва по списку ЛДПР (баллотировался под третьим номером в региональной группе №5, Якутия, Камчатский край, Амурская и Магаданская области, Чукотский автономный округ). По итогам распределения мандатов в Думу не прошел.
2 марта 2008 г. был избран депутатом Законодательного собрания Амурской области V созыва по единому избирательному округу от регионального отделения ЛДПР (первый номер партийного списка). В заксобрании возглавил партийную фракцию, занял пост председателя комитета по вопросам экономики, межрегиональных, внешнеэкономических связей и собственности области.
В 2011-2016 гг. - депутат Государственной думы РФ VI созыва. Был избран 4 декабря 2011 г. в составе федерального списка кандидатов ЛДПР (первый номер региональной группы №16, Якутия, Камчатский край, Амурская и Магаданская области, Чукотский АО). В нижней палате парламента был первым заместителем председателя комитета по региональной политике, проблемам Севера и Дальнего Востока. Входил во фракцию ЛДПР.
В 2012 г. выдвигался региональным отделением ЛДПР на пост губернатора Амурской области. По итогам голосования 14 октября того же года занял последнее третье место (8,12%). Главой области был избран Олег Кожемяко от "Единой России", набравший 77,28% голосов.
В 2014 г. Иван Абрамов стал кандидатом от партии в мэры Благовещенска. На выборах 14 сентября 2014 г. набрал 16,51% голосов, заняв последнее третье место.
Спустя год вновь был выдвинут ЛДПР на пост губернатора Амурской области. По итогам выборов 13 сентября 2015 г. занял второе место среди четырех кандидатов (28,30%), победу одержал Александр Козлов от "Единой России" (50,64%).
В 2016-2018 гг. - депутат Государственной думы РФ VII созыва от партии ЛДПР. Был избран 18 сентября 2016 г. по Амурскому одномандатному избирательному округу №71 (Амурская область). По итогам голосования набрал 45,93%, его ближайший соперник от КПРФ Роман Кобызов - 17,29%. В Госдуме Иван Абрамов вошел во фракцию ЛДПР. С 5 октября 2016 г. был первым заместителем председателя думского комитета по региональной политике и проблемам Севера и Дальнего Востока. Депутатские полномочия прекращены досрочно 13 июня 2018 г.
С 4 февраля 2017 г. - член высшего совета ЛДПР.
С 2018 г. - член Совета Федерации РФ (сенатор) от Амурской области. 27 сентября 2018 г. был наделен полномочиями сенатора - представителя от исполнительного органа власти региона указом губернатора Амурской области Василием Орловым (вновь назначен 19 сентября 2023 г.). С сентября 2020 г. по ноябрь 2022 г. – заместитель председателя комитета СФ по экономической политике. С ноября 2022 г. - первый заместитель председателя комитета по экономической политике.
Награжден медалью ордена "За заслуги перед Отечеством" II степени (2022), Почетной грамотой правительства РФ (2024).