Игорь Весёлкин родился 8 марта 1915 года в городе Раненбурге Рязанской губернии. В 1947 году окончил ЛИЖСА имени И. Е. Репина, мастерская Михаила Бобышова. Участник выставок с 1946 года. Член ЛССХ с 1947 года. Писал портреты, пейзажи, натюрморты, жанровые композиции, эскизы костюмов к театральным постановкам. Кандидат искусствоведения (1951). Профессор живописи ЛИЖСА имени И. Е. Репина (1989-1997). Произведения Игоря Весёлкина находятся в ГРМ, в музеях и частных собраниях в России, Германии, Франции и других странах.