Иван Яковлев — крестьянский сын, родился 11 ноября 1866 года в с. Новоегорлыкское Ставропольской губернии. Окончил Ставропольскую духовную семинарию. Женился, в семье родилось четверо детей. Был рукоположен в сан священника.
Служил в Никольском храме г. Ейска, Иоанно-Богословской церкви станицы Новониколаевской, Даниловском храме Ставрополя, Димитриевском храме Екатеринодара.
Был законоучителем епархиального женского училища. Назначался представителем от духовенства в Екатеринодарскую городскую Думу. Имел церковные и государственные награды.
Ночью 16 сентября 1921 года был арестован за переписку с высланными священниками. В защиту о.Иоанна поднялся весь приход Дмитриевской церкви. Верующие написали письмо в защиту своего пастыря:
«Священник Иоанн Яковлев, проживая рядом более 20 лет, нам близко и хорошо известен, как человек, всегда относящийся с любовью к нам, будучи духовным пастырем на пути добра, совести и чести. Он сеял доброе и разумное, давал полезные наставления в духе христианства»
23 сентября 1921 года тройкой ОГПУ священник был приговорен к расстрелу.
Расстрелян 28 сентября 1921 года в 2 часа ночи в Екатеринодаре, вместе со священниками Андреем Ковалёвым, Григорием Троицким и Григорием Конокотиным. Погребен в неизвестной могиле.