Магистър по икономика, специалност „Счетоводство и контрол” от Университета за национално и световно стопанство – град София.
Специализирал е „Контрол и одит на публичните разходи” в Еcole Nationale d’Adinistration (ENA), Франция, „Банков мениджмънт” в Международен банков институт, „Управление на човешките ресурси” в Лондон, Англия, и „Управление на промяната” в Утрехт, Холандия.
Има дълъг професионален опит в банковия сектор, заемайки ръководни постове в ПОК „Доверие”, ТБ „Банка ДСК” АД, ТБ „Сибанк” АД от 1993 г. до 2001 г. В периода от 2001 г. до 2008 г. е заемал последователно мениджърски позиции като Главен директор на районен клон Пловдив на ТБ „Банка ДСК” АД, директор на ТП на НОИ в град Пловдив, заместник изпълнителен директор на НАП, изпълнителен директор и член на Управителния съвет на ТБ „Инвестбанк” АД, висш мениджър в ТБ „Пощенска банка” АД.
От 2009 г. Иван Мавров е Главен одитор на Българска народна банка.
Член е на Института на вътрешните одитори в България, Глобалния институт на вътрешните одитори в САЩ и на Комитета на вътрешните одитори в Европейската система от централни банки.
Владее английски и руски език.
Роден е през 1957 г.