Иван Иванович Ершов родился 22 мая 1979 в посёлке Полярные Зори (ныне город), Мурманской области. Русский.
С пяти лет занимался футболом в ДЮСШ г. Комсомольского, затем в донецком училище олимпийского резерва. С донецкой командой стал чемпионом Украины среди юношей.
Выступал за клубы:
1995—1997 УОР им. С. Бубки (Донецк) (молодёжная команда)
1997 СДЮШОР Днепр-75 (молодёжная команда)
1997—1998 Днепр-2
1998 Металлург (Комсомольское)
1998 Спартак-Чукотка КФК
1999-2000 Псков
2001—2002 Черноморец (Новороссийск)
2002 Черноморец-дубль (Новороссийск) КФК
2003 Лада (Тольятти - Ставрополь-на-Волге)
2004—2006 Волгарь-Газпром
2007 Металлург (Липецк)
2008 Черноморец
2009 Волгарь-Газпром-2
2010—2012 Черноморец
с 2012— Арсенал (Тула)
Женат. Жена - Наталья, две дочери.
Достижения:
Победитель зоны "Юг" Второго дивизиона России: 2010
Обладатель Кубка ПФЛ: 2010
Победитель зоны "Центр" Второго дивизиона России: 2012/13