Игорь Ботвин родился 9 декабря 1973 года в селе Сараево Кичменгско-Городецкого района Вологодской области.
В 2001 году окончил факультет актёрского искусства и режиссуры Санкт-Петербургской государственной академии театрального искусства (СПбГАТИ) (мастерская Вениамина Михайловича Фильштинского).
С 2008 года работает в Большом драматическом театре имени Г. А. Товстоногова (БДТ) в Санкт-Петербурге.