Ivan Stoimenov Geshev was born in December 1970 in Sofia. He graduated from the Academy of the Ministry of Interior in 1994. His legal experience began in 1996 at the National Investigation Service. In 2006 he became a prosecutor in the Sofia District Prosecutor's Office, and in 2012 in the Sofia City Prosecutor's Office. In 2018 he was elected Deputy Prosecutor General, and in 2020 he held the position of Prosecutor General of the Republic of Bulgaria.