Иван Аверченков возглавлял администрацию города с 1998 года, в 2000 году большинством голосов депутатов Смоленского городского Совета он был переизбран на эту должность. Имел звания "Заслуженный работник жилищно-коммунального хозяйства России" и "Заслуженный строитель России".
В 1999, 2000 и 2001 годах по результатам опросов 100 известных и авторитетных людей газетой "Смоленские новости" Иван Аверченков назван "Человеком года".
В мае 2002 года мэр Смоленска выставлял свою кандидатуру на выборах на пост губернатора области. На днях Аверченков отметил свой 57-й день рождения.
Имел троих детей, троих внуков.