Иван Гешев е български юрист. Работи последователно като полицейски инспектор, следовател и прокурор, а от 18 декември 2019 г. е главен прокурор на България.
Роден е на 19 декември 1970 г. в Мирково, Софийска област. През 1989 г. е приет в тогавашния Висш институт при МВР във факултета "Държавна сигурност". През 1991 г. факултетът е закрит и Гешев продължава обучението си във факултета "Национална полиция". Завършва там висшето си образование през 1994 г. Придобива юридическа правоспособност през 1996 г.
След дипломирането си работи в полицията и следствието в София като оперативен работник (1994-1995) със звание лейтенант от МВР, помощник-следовател (1995-1996) и следовател (1996-2006). През 2006 г. става прокурор в Софийската районна прокуратура. От 2009 г. е командирован в Софийска градска прокуратура, а от 2012 г. е официално назначен там. На 19 юли 2016 г. прокурорската колегия на ВСС го избира за административен ръководител на Специализираната прокуратура, на тази длъжност е до 16 юли 2018 г.
От 16 юли 2018 г. до 18 декември 2019 г. е заместник главен прокурор на България, предложен на 4 юли 2019 г. от Сотир Цацаров. От 18 декември 2019 г. е главен прокурор на България. Сред приоритетите му е борбата с битовата престъпност в малките населени места.